protected virtual Expression VisitComposite(CompositeFilterDescriptor filter) { return VisitFilterList(filter.FilterDescriptors, filter.LogicalOperator); }