> -- QWERTYProgrammer писал(а):
> Возникает подспудное подозрение, что проблеме охраны от нарушения инвариантов авторы таки уделили недостаточно внимания:-(Почему подспудное?

Громоздить объектные иерархии -- очень естественное и увлекательное ("приматическое") занятие, опережающее всё остальное, откуда и проблемы.