protected override Expression Accept(ExpressionVisitor visitor) { var type = visitor as CqlExpressionVisitor; if (type != null) { return type.VisitRelation(this); } return base.Accept(visitor); }