Код должен легко читаться другим человеком, возможно, даже не программистом. Компилятор сможет прочитать любой код.

Аккуратно отформатированный код может создать иллюзию вашей чистоплотности.

Mixins - зло. Наследование отвечает на вопрос является, а не умеет.

Производить операции над временем можно только в UTC.