Проведем аналогию. Когда лично я первый раз начал вкуривать С++, то мне показалось, что это привычный С, с какими-то нахрен не нужным наворотами. И только спутстя десятки книжек и много лет я понял, что С++ - это совсем другой язык, и синтаксическая похожесть на С - это просто такой прикол.
Так и тут. Просто модель и иерархическая модель качественным использованием ООП идеологии - это ДВЕ БОЛЬШИЕ РАЗНИЦЫ.
Модель тоже надо верифицировать - но это отдельная тема.