Use object ivars instead of methods in IdentityMap