protected override Expression VisitConstant(ConstantExpression node)
        {
            var other = (ConstantExpression)_current;

            _eq &= node.IsEqualTo(other, _ => _.Value);
            return(_eq ? base.VisitConstant(node) : node);
        }