Yeah sorry I digressed. I was suggesting the json should be a map with a list of deltas.
- a map so we can add a fields in the future.
- a list of deltas so we don't have to write separately logic for handling batched/non-batched updates .