protected override Expression VisitNew(NewExpression node)
        {
            var other = (NewExpression)_current;

            _eq &= node.IsEqualTo(other, _ => _.Constructor, _ => _.Members);
            return(_eq ? base.VisitNew(node) : node);
        }