Implemented keySet() and entrySet() functinality