Improve Batch message log
Fixes #45: Rework on collection & map dirty check to update only added/removed/modified elements