Is there a need for handling nested fields in detail view's editable components? e.g. fields that are not at top-level of the data object in detail context, or are from some other query, so they cannot be accessed by field name string
How will the changes be tracked? Is diffing the data vs editData objects possible so that it can be then saved to update log, or should all changes be saved somehow through the editing components