No need to do this if you only send the dirty properties when saving. The reserved fields should be removed and we should let the error to be raised if the user explicitly specifies one of those properties.