говорит, что конструктор должен инициализировать переменные класса, но он же это делает, в чём проблема?