Heh... since few years ago I've moved away fro PHP to Android/Java & Python world I'm not familiar with PHP Traits feature : ) I've taken a quick look through code, it looks good, but probably someone more familiar with Yii2 should do a proper code review. Keep up with good work m8.