var elems = repo.GetAll("ChildProperty");
var elems = repo.GetAll(pagingOptions, "ChildProperty");
var elems = repo.GetAll(x => x.ChildProperty);
var elems = repo.GetAll(pagingOptions, x => x.ChildProperty);
//using strategy
var strategy = new GenericFetchStrategy<Elements>();
strategy.Include(x => x.ChildProperty);
var widgets = repo.GetAll(strategy);
var widgets = repo.GetAll(pagingOptions, strategy);
//using specs
var specs = new Specification<Elements>();
specs.FetchStrategy.Include(x => x.ChildProperty);
var widgets = repo.FindAll(specs);
var widgets = repo.FindAll(specs, pagingOptions);