Make DialogObjectForm send a diff on edit instead of the whole object
Currently DialogObjectForm sends the whole item (with unchanged fields) on edit. The InlineCRUDList has a better mechanism in this case and only sends changed fields on edit. The same mechanism should be used in the DialogObjectForm too.