Валидатор требует корректно написанный конструктор для обоих классов. Все работает, но видимо что-то упустил.