changed the map objects to return an empty collection on get*() if there is no other valid data to retrieve.