Renaming single element map to reflect that its as well and Map.Entry instance.
Adding hashCode() and equals() implementations to Map types.