public T First() { return(ProjectableMethods.First(query)); }
public TResult First <TResult>(Expression <Func <T, TResult> > projection) { return(ProjectableMethods.First(query, projection)); }