Mapping stored procedures that return custom entity types