implementing map delete and field delete
adding tests around map update and delete, and field delete