Fix #146 Unable to update nested fields with custome mask in updateDocument()
Add a flag 'nestedField' in updateDocument() to control if treating fields with dot notation as nested fields or single fields. If it is not set or set to false, the library will keep the original behaviour.
Fields in the updater will be merged based on their inserted order
Fix #146 Unable to update nested fields with custome mask in updateDocument()