protected override Expression VisitChildren(ExpressionVisitor visitor)
{
var selector = (SelectorExpression) visitor.Visit(_selector);
var term = (TermExpression) visitor.Visit(_term);
if (selector != _selector || term != _term)
return new RelationExpression(selector, _relation, term);
return this;
}
}