updateByPk не обновляет update через CTimestampBehavior

Есть модель со следующим поведением




    public function behaviors(){

        return array(

            'CTimestampBehavior' => array(

                'class' => 'zii.behaviors.CTimestampBehavior',

                'createAttribute' => 'created_at',

                'updateAttribute' => 'updated_at'

            )

        );

    }



есть момент обновления данных существующей записи


Master::model()->updateByPk( $id, array('status' => $status) );

но почему-то updated_at не меняется

но менять через




$model = Master::model()->findByPk($id);

$model->status = $status;

$model->save();



updated_at обновляется

что может быть ? куда копать ?