/// <summary>
 /// Initializes a new instance of the MicrosoftDynamicsCRMappconfig
 /// class.
 /// </summary>
 public MicrosoftDynamicsCRMappconfig(int?componentstate = default(int?), string solutionid = default(string), string _organizationidValue = default(string), string versionnumber = default(string), bool?ismanaged = default(bool?), string appconfigimportxml = default(string), string appconfigidunique = default(string), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), string _createdbyValue = default(string), string _createdonbehalfbyValue = default(string), System.DateTimeOffset?overwritetime = default(System.DateTimeOffset?), int?importsequencenumber = default(int?), string introducedversion = default(string), string _modifiedbyValue = default(string), string _appmoduleidValue = default(string), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), string appconfigid = default(string), int?statecode = default(int?), int?statuscode = default(int?), string _modifiedonbehalfbyValue = default(string), MicrosoftDynamicsCRMappmodule appmoduleAppconfig = default(MicrosoftDynamicsCRMappmodule), MicrosoftDynamicsCRMsystemuser appconfigModifiedby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser appconfigModifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMnavigationsetting> appconfigNavigationsetting = default(IList <MicrosoftDynamicsCRMnavigationsetting>), MicrosoftDynamicsCRMsystemuser appconfigCreatedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMappconfiginstance> appconfigAppconfiginstance = default(IList <MicrosoftDynamicsCRMappconfiginstance>), MicrosoftDynamicsCRMsystemuser appconfigCreatedby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMorganization organizationAppconfig = default(MicrosoftDynamicsCRMorganization))
 {
     Componentstate            = componentstate;
     Solutionid                = solutionid;
     this._organizationidValue = _organizationidValue;
     Versionnumber             = versionnumber;
     Ismanaged                     = ismanaged;
     Appconfigimportxml            = appconfigimportxml;
     Appconfigidunique             = appconfigidunique;
     Modifiedon                    = modifiedon;
     Createdon                     = createdon;
     this._createdbyValue          = _createdbyValue;
     this._createdonbehalfbyValue  = _createdonbehalfbyValue;
     Overwritetime                 = overwritetime;
     Importsequencenumber          = importsequencenumber;
     Introducedversion             = introducedversion;
     this._modifiedbyValue         = _modifiedbyValue;
     this._appmoduleidValue        = _appmoduleidValue;
     Overriddencreatedon           = overriddencreatedon;
     Appconfigid                   = appconfigid;
     Statecode                     = statecode;
     Statuscode                    = statuscode;
     this._modifiedonbehalfbyValue = _modifiedonbehalfbyValue;
     AppmoduleAppconfig            = appmoduleAppconfig;
     AppconfigModifiedby           = appconfigModifiedby;
     AppconfigModifiedonbehalfby   = appconfigModifiedonbehalfby;
     AppconfigNavigationsetting    = appconfigNavigationsetting;
     AppconfigCreatedonbehalfby    = appconfigCreatedonbehalfby;
     AppconfigAppconfiginstance    = appconfigAppconfiginstance;
     AppconfigCreatedby            = appconfigCreatedby;
     OrganizationAppconfig         = organizationAppconfig;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the
 /// MicrosoftDynamicsCRMappmodulecomponent class.
 /// </summary>
 public MicrosoftDynamicsCRMappmodulecomponent(System.DateTimeOffset?overwritetime = default(System.DateTimeOffset?), string appmodulecomponentidunique = default(string), int?rootcomponentbehavior = default(int?), string introducedversion = default(string), string rootappmodulecomponentid = default(string), string _modifiedonbehalfbyValue = default(string), int?timezoneruleversionnumber = default(int?), bool?isdefault = default(bool?), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), string versionnumber = default(string), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), int?utcconversiontimezonecode = default(int?), decimal?exchangerate = default(decimal?), string _createdonbehalfbyValue = default(string), string _modifiedbyValue = default(string), string objectid = default(string), int?componenttype = default(int?), string _createdbyValue = default(string), string appmodulecomponentid = default(string), string _appmoduleiduniqueValue = default(string), bool?ismetadata = default(bool?), MicrosoftDynamicsCRMsystemuser appmodulecomponentModifiedby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser appmodulecomponentCreatedby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMappmodule appmoduleid = default(MicrosoftDynamicsCRMappmodule))
 {
     Overwritetime = overwritetime;
     Appmodulecomponentidunique    = appmodulecomponentidunique;
     Rootcomponentbehavior         = rootcomponentbehavior;
     Introducedversion             = introducedversion;
     Rootappmodulecomponentid      = rootappmodulecomponentid;
     this._modifiedonbehalfbyValue = _modifiedonbehalfbyValue;
     Timezoneruleversionnumber     = timezoneruleversionnumber;
     Isdefault                    = isdefault;
     Createdon                    = createdon;
     Versionnumber                = versionnumber;
     Modifiedon                   = modifiedon;
     Utcconversiontimezonecode    = utcconversiontimezonecode;
     Exchangerate                 = exchangerate;
     this._createdonbehalfbyValue = _createdonbehalfbyValue;
     this._modifiedbyValue        = _modifiedbyValue;
     Objectid                     = objectid;
     Componenttype                = componenttype;
     this._createdbyValue         = _createdbyValue;
     Appmodulecomponentid         = appmodulecomponentid;
     this._appmoduleiduniqueValue = _appmoduleiduniqueValue;
     Ismetadata                   = ismetadata;
     AppmodulecomponentModifiedby = appmodulecomponentModifiedby;
     Modifiedonbehalfby           = modifiedonbehalfby;
     Createdonbehalfby            = createdonbehalfby;
     AppmodulecomponentCreatedby  = appmodulecomponentCreatedby;
     Appmoduleid                  = appmoduleid;
     CustomInit();
 }