public override void AcceptChanges()
 {
     if (DependsOn != null)
     {
         DependsOn.AcceptChanges();
     }
     Download.AcceptChanges();
     if (BaseFiles != null)
     {
         BaseFiles.AcceptChanges();
     }
     if (ActiveFiles != null)
     {
         ActiveFiles.AcceptChanges();
     }
     if (SubMods != null)
     {
         SubMods.AcceptChanges();
     }
     base.AcceptChanges();
 }