public override object Execute(System.Linq.Expressions.Expression expression) { Visitors.QueryTranslator translator = new Visitors.QueryTranslator(rootCriteria); translator.Translate(expression); Object result = translator.Translation.GetResult <Object>(); return(result); }