normalize save(obj_data) dict
dont update field if value has not changed

normalize save(obj_data) dict

enforce type check on save

dont update field if value has not changed