I was kinda thinking of this all just using the default `Serializer.field_from_native`, and adding any required hooks (eg delete) in there.