private void LoadCollection(Func <TService, IEnumerable <T> > func) { var dataService = new DataService <TService>(loaderParams.ProxyCreator); dataService.LoadEnumerable(func, collection); if (collection != null && comparer != null) { collection.Sort(comparer); } }