internal IEnumerable <FilterQueryResult <T> > OnFilterQuery() { if (FilterQuery == null) { return(Enumerable.Empty <FilterQueryResult <T> >()); } return(FilterQuery.GetInvocationListTyped().Select(f => f()).ToList()); }