We now use the newly introduced IdentifierAccessor API to make sure we benefit from store specific optimizations when looking up identifier values. Added some user class lookups to make sure the projection and resource mapping lookup works if proxies types are handed around.