Object model schema

Состояние:

1. Все тесты проходят
2. Добавлены тесты на обновление definitions с тегом @wip
3. Добавлены тесты rspec по работе объектов схемы
4. Все элементы схемы переведены на объектную модель
5. Не все старые объекты удалены
Indent `when` as deep as `case`.