yii2 Setting unknown property Model -- как исправить ошибку

Exception (Unknown Property) ;yii\base\UnknownPropertyException; with message ;Setting unknown property: ....

Если вы используете consultnn\embedded\EmbeddedDocument или вообще любую структуру, уснаследованную не от AcitveRecord а от Model, то приходится помимо массива из attributes() в модели создавать ещё и поля класса:

то есть писать как-то так:

class Comment extends EmbeddedDocument
{
    
    public $iv_id;
    public $text;
    public $create_timestamp;
    
    public function attributeLabels()
    {
        return [
            'iv_id'     => 'автор комментария',
            'text'          => 'Текст комментария'   ,
            'create_timestamp'     => 'Дата и время отправки',
        ];
    }
    
    public function attributes()
    {
        return [
            'iv_id',
            'text',
            'create_timestamp',
        ];
    }

В противном случае как раз и валится ошибка:

Setting unknown property