public void Accept(NodeVisitor visitor)
        {
            visitor.VisitDrawingMlStart(this);

            foreach (INodeProxy child in this.children)
            {
                child.Accept(visitor);
            }

            visitor.VisitDrawingMlEnd(this);
        }