Корпел тут на работе, копался в чужом коде, разбирался, как оно там работает. Выполнил данное мне задание. Так теперь они решили переструктурировать объектную модель, заменив в одном месте агрегацию наследованием. Переписали процентов 70 из того, что я сделал. Обидно, блин... Не привык я работать в команде, а надо привыкать.