protected CatalogueModifier(Modifier xml)
     : base(xml)
 {
     Conditions      = new CatalogueConditionNode(() => XmlBackend.Conditions, this);
     ConditionGroups = new CatalogueConditionGroupNode(() => XmlBackend.ConditionGroups,
                                                       this);
 }
 public CatalogueConditionGroup(BattleScribeXml.ConditionGroup xml)
     : base(xml)
 {
     Conditions = new CatalogueConditionNode(() => XmlBackend.Conditions, this)
     {
         Controller = XmlBackend.Controller
     };
     ConditionGroups = new CatalogueConditionGroupNode(() => XmlBackend.ConditionGroups, this)
     {
         Controller = XmlBackend.Controller
     };
 }