It's really an authorisation issue as to who/what can update which parts of a model - generally this is handled in the controller.
It's really an authorisation issue as to who/what can update which parts of a model - generally this is handled in the controller.