public TypeEnumerator(Type t, XmlClassCollection collection)
 {
     this.type    = t;
     this.wrapped = collection.GetEnumerator();
 }
 public XmlClass()
 {
     m_children = new XmlClassCollection(this);
 }