Добавлен паттерн Command