Updating JsonMapObject provider to ensure the update property history is preserved