entrySet, keySet implementation