how come you don't need the step
`value = attr.to_primitive(obj_value.value, for_db=for_db)`
anymore?