I understand, however triggering $page::save() when $page->updated_by_name **is set** makes the save method fail. (probably because **updated_by_name** is not present in DB table columns) this is why I unset it before saving (I'm on mySQL)

Alternatively the Page model could unset updated_by_name automatically.