Феерический рефакторинг в связи с правками в ТЗ