allKeysForObject contains containsKey elements encodeWithCoder get hashtable isEmpty keys size
getKeys getObjects initWithKeysAndObjects