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