Изменил абстрактные классы