Yii2, модели и публичные свойства

В Y2 (Yiiframework 2.0) при работе с моделями появилась одна важная, на мой взгляд, особенность:

Теперь нельзя задавать значения по умолчанию для свойств класса модели стандартными для PHP способами.

Т.е. если в исходном коде модели будет что-то вроде такой записи:


class YupeUser extends \yii\db\ActiveRecord
{
     public $userName = 'user';
    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return 'yupe_user_user';
    }
}
 
Какое бы значение не имела модель в базе данных, мы будем всегда получать "user". Будьте внимательнее.