Enabling generic results for use of Linq to objects to query results