private TupleAsMapResultSet getResultSet(Serializable id, SessionImplementor session) {
//TODO this if won't work when we will support collections inside the entity tuple but that will do for now
final TupleAsMapResultSet resultset = new TupleAsMapResultSet();
if ( getEntityPersisters().length > 0 ) {
final Cache<EntityKey, Map<String, Object>> entityCache = GridMetadataManagerHelper.getEntityCache( gridManager );
final EntityKey key = new EntityKeyBuilder()
.entityPersister( getEntityPersisters()[0] )
.id( id )
.getKey();
final Map<String,Object> entry = gridManager.getGridDialect().getTuple( key, entityCache );
if ( entry != null ) {