Выполнен рефактиринг.

Также в Runner добавил вторую входящую переменную l (logger). Посмотри, я toCSS убрал из убличных методов. Это не сломает ничего?

И да, я не проверял, работают ли мои изменения. Можешь проверить?
После того, как ты в конструкторе удалил свойство `_env`, тут теперь сломается, ибо `self._env` теперь не существует.