public Affiliation[] GetAffiliations()
 {
     ElementList nl = SelectElements(typeof(Affiliation));
     Affiliation[] items = new Affiliation[nl.Count];
     int i = 0;
     foreach (Element e in nl)
     {
         items[i] = (Affiliation) e;
         i++;
     }
     return items;
 }
 public Affiliation AddAffiliation(Affiliation aff)
 {
     AddChild(aff);
     return aff;
 }
 public Affiliation AddAffiliation()
 {
     Affiliation aff = new Affiliation();
     AddChild(aff);
     return aff;
 }