Сторонние классы подключаются через композер.
Если ваш класс общий для фронтенда и бекенда, то располагать в common\behaviors (common\actions, common\widgets и т. д.), если только для фронтенда или только для бэкенда, то frontend\behaviors или backend\behaviors, соответственно.
Не надо также пихать виджеты, экшены, компоненты в один неймспейс, раскладывайте по разным (виджеты в common\widgets, экшены в common\actions и т. д.)