public abstract void Accept(IDialogueNodeVisitor visitor);
public override void Accept(IDialogueNodeVisitor visitor) { visitor.Accept(this); }