public virtual ICollection <string> GetIncludedEntities() { Groups.ForEach(g => AddNavigationPropertyIfNeeded(g.PropertyName)); GroupSummaries.ForEach(g => AddNavigationPropertyIfNeeded(g.PropertyName)); Filters.ForEach(g => AddNavigationPropertyIfNeeded(g.PropertyName)); SortingOptions.ForEach(g => AddNavigationPropertyIfNeeded(g.PropertyName)); Summaries.ForEach(g => AddNavigationPropertyIfNeeded(g.PropertyName)); return(IncludeEntities); }