Переделан метод-фабрика в класс фабрика