Implemented the RFNSKeyWrapper class. You use the RFNSKeyWrapper class for  a key that key does not support the NSCopying protocol or you want to use another isEqual, hash methods in the key.