Added mechanism to pre-process model properties during save or update calls