public K GetFirstBy <K>(Expression <Func <T, K> > fieldGetter, Expression <Func <T, object> > filterRule = null) { return(aggs.GetFirstBy(fieldGetter, filterRule)); }