Приветствую!
>На практике в сложных системах классы никогда не имеют полное описание всех тех свойств, которые могут быть в дальнейшем востребованы для различных уровней детализации или аспектов, которые опять же трудно предусмотреть заранее все.
Объект это не один класс, а скорее контейнер или ID - в распределенной системе АСУ без динамического агрегирования нужных (доступных на данный момент) компонент (аспектов) не обойтись.