Добрый день, коллеги! Разрабатываю проект на Yii1, и увидел много интересных плюшек в коде Yii2, которые захотел заиметь в своем проекте. Например, статичный метод className из класса Object, который соответственно хочу добавить в класс Component, методы load, formName из Model и некоторые другие. Появился вопрос о подмене корневых классов. Я хочу чтобы все мои классы наследовались через цепочку от Component вместо CComponent, думаю об использовании trait чтобы не переписывать множество кода. Это правильное решение?