public TDDISecurityControl()
 {
     this._Name                      = "";
     this.__isset.Name               = true;
     this._Description               = "";
     this.__isset.Description        = true;
     this._KeyValueMaps              = new List <TDDIKeyValueMap>();
     this.__isset.KeyValueMaps       = true;
     this._IntrinsicSafety           = "";
     this.__isset.IntrinsicSafety    = true;
     this._SafeGuard                 = "";
     this.__isset.SafeGuard          = true;
     this._ApplierInformation        = "";
     this.__isset.ApplierInformation = true;
     this._RiskAcceptability         = false;
     this.__isset.RiskAcceptability  = true;
     this._FurtherAction             = "";
     this.__isset.FurtherAction      = true;
     this._Source                    = "";
     this.__isset.Source             = true;
     this._Category                  = "";
     this.__isset.Category           = true;
     this._Type                      = TDDISecurityApplicationType.SATPreventive;
     this.__isset.Type               = true;
     this._Vulnerabilities           = new List <TDDIVulnerabilityRef>();
     this.__isset.Vulnerabilities    = true;
 }
 public TDDISecurityCapability()
 {
     this._Name                 = "";
     this.__isset.Name          = true;
     this._Description          = "";
     this.__isset.Description   = true;
     this._KeyValueMaps         = new List <TDDIKeyValueMap>();
     this.__isset.KeyValueMaps  = true;
     this._Category             = "";
     this.__isset.Category      = true;
     this._Type                 = TDDISecurityApplicationType.SATPreventive;
     this.__isset.Type          = true;
     this._ImplementedBy        = new List <TDDISecurityControlRef>();
     this.__isset.ImplementedBy = true;
 }