title: how to remove nested entry in a nested map using dot notation
body: <p>I have a nested map, something like this:
  <code>map.get("employee").get("address").remove("city")</code></p>
  
  <p>Is there a way to remove the city entry using a key like "employee.address.city"? So I am looking for something like <code>MapUtil.remove(map,"employee.address.city")</code></p>