the object model of these classes seems inconsistent - review
Bug watches keep track of this bug in other bug trackers.