In the settings the "Batch changes" is not doing as expected. When you save changes each change will trigger an insert (and the SQL trigger of the table), even if the changes is to the same database record/row. This is an issue if you do server side validation, where each database record row has to be validated as a complete record and not column by column. If it is not possible to "batch changes" row by row (e.g. call the trigger once per row), it would be nice to have a column which indicates when the last record in the row is processed, and hereby know all columns of the row are ready for validation.