I would like to see a property for each database field in Servoy that contains the value of this field in the database. This property should be readonly and should only be updated after a saveData() or a loadRecords()
In that case I can determine the difference between the original value in the database and the new value on the screen, for example to create a mutation record.
Using onDataChange method is not really an option, because that works on formlevel, depending on user interaction. A onDataChange can be triggered several times before data is send to the database.