Maybe should be protected any only updated by the model on save.