Currently when receiving a DocumentModel a listener can iterate on all schemas/fields to see what fields are dirty.
This is painful and not efficient.
We should have a high level accessor on the DocumentModel that gives direct access to the list of modified fields.
Having this would allow to bind some Listeners to event + name of the fields that must be modified.