public AceStruct(AceStruct other)
 {
     PrincipalName        = other.PrincipalName;
     CatalogOperations    = other.CatalogOperations;
     ReportOperations     = other.ReportOperations;
     FolderOperations     = other.FolderOperations;
     ResourceOperations   = other.ResourceOperations;
     DatasourceOperations = other.DatasourceOperations;
     ModelOperations      = other.ModelOperations;
     ModelItemOperations  = other.ModelItemOperations;
 }
 public int Add(AceStruct ace)
 {
     return(base.InnerList.Add(ace));
 }