Конструктор верный, пробовал подставить вывод - выводит корректные имена. Напротив задачи про неизменение классов во время проверки проставляется галочка, то есть претензия не в этом.