Fix 64-bit tagged pointer issue.

Use NSNumber self pointer as a key for distinguished value storage.
Get/set associated object with unique value.