implemented clone()
implemented createEntry()
remove duplicated method stubs
added @private annotations
implemented keySet()
implemented values() and Values
implement entrySet() and EntrySet