Issue #2020895 by yched, pcambra, swentel: Move save() / delete() logic in Field / FieldInstance to [pre|post]Save(), [pre|post]Delete().