public override void AcceptVisitor(IVisitor visitor)
 {
     base.AcceptVisitor(visitor);
     OutputSchema?.AcceptVisitor(visitor);
     Solver?.AcceptVisitor(visitor);
 }