По возможности прямое обращение к методам обьекта заменено на обращение к методам конструктора этого обьекта
Некоторые исправления