Все условия выполнены. Объекты загоняю в ArrayList, чтобы потом вывести форичем, а не руками. Из второго конструктора вызываю первый, опять же аккуратней и не руками. Все переменные и конструкторы на которые ругается валидатор присутствуют. Код выполняется корректно