public IEnumerable <TViewModelResult> Distinct <TViewModelResult>(Expression <Func <TViewModel, TViewModelResult> > select)
 {
     return(_service.Distinct(MapSelect(select)));
 }