/// <summary>
 /// Initializes a new instance of the
 /// MicrosoftDynamicsCRMmsdynPlaybookactivity class.
 /// </summary>
 public MicrosoftDynamicsCRMmsdynPlaybookactivity(string msdynPlaybookactivityid = default(string), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), int?statecode = default(int?), int?statuscode = default(int?), string _createdonbehalfbyValue = default(string), string _msdynPlaybooktemplateidValue = default(string), string _modifiedbyValue = default(string), string _owneridValue = default(string), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), string msdynSubject = default(string), string _createdbyValue = default(string), string msdynActivityLogicalName = default(string), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), string _owninguserValue = default(string), int?timezoneruleversionnumber = default(int?), long?versionnumber = default(long?), string _modifiedonbehalfbyValue = default(string), int?msdynActivityType = default(int?), int?importsequencenumber = default(int?), string _owningbusinessunitValue = default(string), string _owningteamValue = default(string), int?utcconversiontimezonecode = default(int?), MicrosoftDynamicsCRMsystemuser createdby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser owninguser = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMteam owningteam = default(MicrosoftDynamicsCRMteam), MicrosoftDynamicsCRMprincipal ownerid = default(MicrosoftDynamicsCRMprincipal), MicrosoftDynamicsCRMbusinessunit owningbusinessunit = default(MicrosoftDynamicsCRMbusinessunit), IList <MicrosoftDynamicsCRMsyncerror> msdynPlaybookactivitySyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), IList <MicrosoftDynamicsCRMduplicaterecord> msdynPlaybookactivityDuplicateMatchingRecord = default(IList <MicrosoftDynamicsCRMduplicaterecord>), IList <MicrosoftDynamicsCRMduplicaterecord> msdynPlaybookactivityDuplicateBaseRecord = default(IList <MicrosoftDynamicsCRMduplicaterecord>), IList <MicrosoftDynamicsCRMasyncoperation> msdynPlaybookactivityAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), IList <MicrosoftDynamicsCRMmailboxtrackingfolder> msdynPlaybookactivityMailboxTrackingFolders = default(IList <MicrosoftDynamicsCRMmailboxtrackingfolder>), IList <MicrosoftDynamicsCRMprocesssession> msdynPlaybookactivityProcessSession = default(IList <MicrosoftDynamicsCRMprocesssession>), IList <MicrosoftDynamicsCRMbulkdeletefailure> msdynPlaybookactivityBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), IList <MicrosoftDynamicsCRMprincipalobjectattributeaccess> msdynPlaybookactivityPrincipalObjectAttributeAccesses = default(IList <MicrosoftDynamicsCRMprincipalobjectattributeaccess>), MicrosoftDynamicsCRMmsdynPlaybooktemplate msdynPlaybooktemplateid = default(MicrosoftDynamicsCRMmsdynPlaybooktemplate), IList <MicrosoftDynamicsCRMmsdynPlaybookactivityattribute> msdynPlaybookactivityMsdynPlaybookactivityattribute = default(IList <MicrosoftDynamicsCRMmsdynPlaybookactivityattribute>))
 {
     MsdynPlaybookactivityid = msdynPlaybookactivityid;
     Modifiedon = modifiedon;
     Statecode  = statecode;
     Statuscode = statuscode;
     this._createdonbehalfbyValue       = _createdonbehalfbyValue;
     this._msdynPlaybooktemplateidValue = _msdynPlaybooktemplateidValue;
     this._modifiedbyValue         = _modifiedbyValue;
     this._owneridValue            = _owneridValue;
     Createdon                     = createdon;
     MsdynSubject                  = msdynSubject;
     this._createdbyValue          = _createdbyValue;
     MsdynActivityLogicalName      = msdynActivityLogicalName;
     Overriddencreatedon           = overriddencreatedon;
     this._owninguserValue         = _owninguserValue;
     Timezoneruleversionnumber     = timezoneruleversionnumber;
     Versionnumber                 = versionnumber;
     this._modifiedonbehalfbyValue = _modifiedonbehalfbyValue;
     MsdynActivityType             = msdynActivityType;
     Importsequencenumber          = importsequencenumber;
     this._owningbusinessunitValue = _owningbusinessunitValue;
     this._owningteamValue         = _owningteamValue;
     Utcconversiontimezonecode     = utcconversiontimezonecode;
     Createdby                     = createdby;
     Createdonbehalfby             = createdonbehalfby;
     Modifiedby                    = modifiedby;
     Modifiedonbehalfby            = modifiedonbehalfby;
     Owninguser                    = owninguser;
     Owningteam                    = owningteam;
     Ownerid            = ownerid;
     Owningbusinessunit = owningbusinessunit;
     MsdynPlaybookactivitySyncErrors = msdynPlaybookactivitySyncErrors;
     MsdynPlaybookactivityDuplicateMatchingRecord          = msdynPlaybookactivityDuplicateMatchingRecord;
     MsdynPlaybookactivityDuplicateBaseRecord              = msdynPlaybookactivityDuplicateBaseRecord;
     MsdynPlaybookactivityAsyncOperations                  = msdynPlaybookactivityAsyncOperations;
     MsdynPlaybookactivityMailboxTrackingFolders           = msdynPlaybookactivityMailboxTrackingFolders;
     MsdynPlaybookactivityProcessSession                   = msdynPlaybookactivityProcessSession;
     MsdynPlaybookactivityBulkDeleteFailures               = msdynPlaybookactivityBulkDeleteFailures;
     MsdynPlaybookactivityPrincipalObjectAttributeAccesses = msdynPlaybookactivityPrincipalObjectAttributeAccesses;
     MsdynPlaybooktemplateid = msdynPlaybooktemplateid;
     MsdynPlaybookactivityMsdynPlaybookactivityattribute = msdynPlaybookactivityMsdynPlaybookactivityattribute;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the MicrosoftDynamicsCRMannotation
 /// class.
 /// </summary>
 public MicrosoftDynamicsCRMannotation(int?importsequencenumber = default(int?), string _modifiedbyValue = default(string), string _owningbusinessunitValue = default(string), string documentbody = default(string), object documentbodyBinary = default(object), string _modifiedonbehalfbyValue = default(string), string subject = default(string), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), string annotationid = default(string), string mimetype = default(string), string _createdonbehalfbyValue = default(string), string objecttypecode = default(string), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), string _owneridValue = default(string), string langid = default(string), string _objectidValue = default(string), bool?isdocument = default(bool?), string _owningteamValue = default(string), long?versionnumber = default(long?), int?filesize = default(int?), string _owninguserValue = default(string), string notetext = default(string), string stepid = default(string), string filename = default(string), string _createdbyValue = default(string), MicrosoftDynamicsCRMmsdynSolutioncomponentdatasource objectidMsdynSolutioncomponentdatasource = default(MicrosoftDynamicsCRMmsdynSolutioncomponentdatasource), MicrosoftDynamicsCRMgovCommunity objectidGovCommunity = default(MicrosoftDynamicsCRMgovCommunity), MicrosoftDynamicsCRMgovRegion objectidGovRegion = default(MicrosoftDynamicsCRMgovRegion), MicrosoftDynamicsCRMgovIncidenttask objectidGovIncidenttask = default(MicrosoftDynamicsCRMgovIncidenttask), MicrosoftDynamicsCRMgovRegistration objectidGovRegistration = default(MicrosoftDynamicsCRMgovRegistration), MicrosoftDynamicsCRMmsdynSolutionhistorydatasource objectidMsdynSolutionhistorydatasource = default(MicrosoftDynamicsCRMmsdynSolutionhistorydatasource), MicrosoftDynamicsCRMlead objectidLead = default(MicrosoftDynamicsCRMlead), MicrosoftDynamicsCRMproduct objectidProduct = default(MicrosoftDynamicsCRMproduct), MicrosoftDynamicsCRMbookableresource objectidBookableresource = default(MicrosoftDynamicsCRMbookableresource), MicrosoftDynamicsCRMbookableresourcebooking objectidBookableresourcebooking = default(MicrosoftDynamicsCRMbookableresourcebooking), MicrosoftDynamicsCRMbookableresourcebookingheader objectidBookableresourcebookingheader = default(MicrosoftDynamicsCRMbookableresourcebookingheader), MicrosoftDynamicsCRMbookableresourcecategoryassn objectidBookableresourcecategoryassn = default(MicrosoftDynamicsCRMbookableresourcecategoryassn), MicrosoftDynamicsCRMbookableresourcecharacteristic objectidBookableresourcecharacteristic = default(MicrosoftDynamicsCRMbookableresourcecharacteristic), MicrosoftDynamicsCRMbookableresourcegroup objectidBookableresourcegroup = default(MicrosoftDynamicsCRMbookableresourcegroup), MicrosoftDynamicsCRMbulkoperation objectidBulkoperation = default(MicrosoftDynamicsCRMbulkoperation), MicrosoftDynamicsCRMcampaign objectidCampaign = default(MicrosoftDynamicsCRMcampaign), MicrosoftDynamicsCRMcampaignactivity objectidCampaignactivity = default(MicrosoftDynamicsCRMcampaignactivity), MicrosoftDynamicsCRMcampaignresponse objectidCampaignresponse = default(MicrosoftDynamicsCRMcampaignresponse), MicrosoftDynamicsCRMlist objectidList = default(MicrosoftDynamicsCRMlist), MicrosoftDynamicsCRMcontract objectidContract = default(MicrosoftDynamicsCRMcontract), MicrosoftDynamicsCRMcontractdetail objectidContractdetail = default(MicrosoftDynamicsCRMcontractdetail), MicrosoftDynamicsCRMentitlement objectidEntitlement = default(MicrosoftDynamicsCRMentitlement), MicrosoftDynamicsCRMentitlementchannel objectidEntitlementchannel = default(MicrosoftDynamicsCRMentitlementchannel), MicrosoftDynamicsCRMentitlementtemplate objectidEntitlementtemplate = default(MicrosoftDynamicsCRMentitlementtemplate), MicrosoftDynamicsCRMequipment objectidEquipment = default(MicrosoftDynamicsCRMequipment), MicrosoftDynamicsCRMincident objectidIncident = default(MicrosoftDynamicsCRMincident), MicrosoftDynamicsCRMincidentresolution objectidIncidentresolution = default(MicrosoftDynamicsCRMincidentresolution), MicrosoftDynamicsCRMresourcespec objectidResourcespec = default(MicrosoftDynamicsCRMresourcespec), MicrosoftDynamicsCRMservice objectidService = default(MicrosoftDynamicsCRMservice), MicrosoftDynamicsCRMserviceappointment objectidServiceappointment = default(MicrosoftDynamicsCRMserviceappointment), MicrosoftDynamicsCRMmsdynPlaybookinstance objectidMsdynPlaybookinstance = default(MicrosoftDynamicsCRMmsdynPlaybookinstance), MicrosoftDynamicsCRMmsdynPlaybooktemplate objectidMsdynPlaybooktemplate = default(MicrosoftDynamicsCRMmsdynPlaybooktemplate), MicrosoftDynamicsCRMinvoice objectidInvoice = default(MicrosoftDynamicsCRMinvoice), MicrosoftDynamicsCRMopportunity objectidOpportunity = default(MicrosoftDynamicsCRMopportunity), MicrosoftDynamicsCRMopportunityclose objectidOpportunityclose = default(MicrosoftDynamicsCRMopportunityclose), MicrosoftDynamicsCRMorderclose objectidOrderclose = default(MicrosoftDynamicsCRMorderclose), MicrosoftDynamicsCRMquote objectidQuote = default(MicrosoftDynamicsCRMquote), MicrosoftDynamicsCRMquoteclose objectidQuoteclose = default(MicrosoftDynamicsCRMquoteclose), MicrosoftDynamicsCRMsalesorder objectidSalesorder = default(MicrosoftDynamicsCRMsalesorder), MicrosoftDynamicsCRMcompetitor objectidCompetitor = default(MicrosoftDynamicsCRMcompetitor), MicrosoftDynamicsCRMmsdynPostalbum objectidMsdynPostalbum = default(MicrosoftDynamicsCRMmsdynPostalbum), MicrosoftDynamicsCRMknowledgearticle objectidKnowledgearticle = default(MicrosoftDynamicsCRMknowledgearticle), MicrosoftDynamicsCRMknowledgebaserecord objectidKnowledgebaserecord = default(MicrosoftDynamicsCRMknowledgebaserecord), MicrosoftDynamicsCRMaccount objectidAccount = default(MicrosoftDynamicsCRMaccount), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMkbarticle objectidKbarticle = default(MicrosoftDynamicsCRMkbarticle), MicrosoftDynamicsCRMappointment objectidAppointment = default(MicrosoftDynamicsCRMappointment), MicrosoftDynamicsCRMbusinessunit owningbusinessunit = default(MicrosoftDynamicsCRMbusinessunit), IList <MicrosoftDynamicsCRMbulkdeletefailure> annotationBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), MicrosoftDynamicsCRMsla objectidSla = default(MicrosoftDynamicsCRMsla), MicrosoftDynamicsCRMcalendar objectidCalendar = default(MicrosoftDynamicsCRMcalendar), MicrosoftDynamicsCRMsystemuser createdby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMfax objectidFax = default(MicrosoftDynamicsCRMfax), MicrosoftDynamicsCRMcontact objectidContact = default(MicrosoftDynamicsCRMcontact), MicrosoftDynamicsCRMsystemuser owninguser = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMletter objectidLetter = default(MicrosoftDynamicsCRMletter), MicrosoftDynamicsCRMprincipal ownerid = default(MicrosoftDynamicsCRMprincipal), MicrosoftDynamicsCRMgoal objectidGoal = default(MicrosoftDynamicsCRMgoal), MicrosoftDynamicsCRMtask objectidTask = default(MicrosoftDynamicsCRMtask), MicrosoftDynamicsCRMemail objectidEmail = default(MicrosoftDynamicsCRMemail), MicrosoftDynamicsCRMworkflow objectidWorkflow = default(MicrosoftDynamicsCRMworkflow), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMasyncoperation> annotationAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), IList <MicrosoftDynamicsCRMprocesssession> annotationProcessSessions = default(IList <MicrosoftDynamicsCRMprocesssession>), MicrosoftDynamicsCRMmailbox objectidMailbox = default(MicrosoftDynamicsCRMmailbox), MicrosoftDynamicsCRMsocialactivity objectidSocialactivity = default(MicrosoftDynamicsCRMsocialactivity), MicrosoftDynamicsCRMteam owningteam = default(MicrosoftDynamicsCRMteam), MicrosoftDynamicsCRMduplicaterule objectidDuplicaterule = default(MicrosoftDynamicsCRMduplicaterule), IList <MicrosoftDynamicsCRMsyncerror> annotationSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), MicrosoftDynamicsCRMphonecall objectidPhonecall = default(MicrosoftDynamicsCRMphonecall), MicrosoftDynamicsCRMemailserverprofile objectidEmailserverprofile = default(MicrosoftDynamicsCRMemailserverprofile), MicrosoftDynamicsCRMrecurringappointmentmaster objectidRecurringappointmentmaster = default(MicrosoftDynamicsCRMrecurringappointmentmaster))
 {
     Importsequencenumber          = importsequencenumber;
     this._modifiedbyValue         = _modifiedbyValue;
     this._owningbusinessunitValue = _owningbusinessunitValue;
     Documentbody                  = documentbody;
     DocumentbodyBinary            = documentbodyBinary;
     this._modifiedonbehalfbyValue = _modifiedonbehalfbyValue;
     Subject                      = subject;
     Createdon                    = createdon;
     Overriddencreatedon          = overriddencreatedon;
     Annotationid                 = annotationid;
     Mimetype                     = mimetype;
     this._createdonbehalfbyValue = _createdonbehalfbyValue;
     Objecttypecode               = objecttypecode;
     Modifiedon                   = modifiedon;
     this._owneridValue           = _owneridValue;
     Langid = langid;
     this._objectidValue   = _objectidValue;
     Isdocument            = isdocument;
     this._owningteamValue = _owningteamValue;
     Versionnumber         = versionnumber;
     Filesize = filesize;
     this._owninguserValue = _owninguserValue;
     Notetext             = notetext;
     Stepid               = stepid;
     Filename             = filename;
     this._createdbyValue = _createdbyValue;
     ObjectidMsdynSolutioncomponentdatasource = objectidMsdynSolutioncomponentdatasource;
     ObjectidGovCommunity    = objectidGovCommunity;
     ObjectidGovRegion       = objectidGovRegion;
     ObjectidGovIncidenttask = objectidGovIncidenttask;
     ObjectidGovRegistration = objectidGovRegistration;
     ObjectidMsdynSolutionhistorydatasource = objectidMsdynSolutionhistorydatasource;
     ObjectidLead                           = objectidLead;
     ObjectidProduct                        = objectidProduct;
     ObjectidBookableresource               = objectidBookableresource;
     ObjectidBookableresourcebooking        = objectidBookableresourcebooking;
     ObjectidBookableresourcebookingheader  = objectidBookableresourcebookingheader;
     ObjectidBookableresourcecategoryassn   = objectidBookableresourcecategoryassn;
     ObjectidBookableresourcecharacteristic = objectidBookableresourcecharacteristic;
     ObjectidBookableresourcegroup          = objectidBookableresourcegroup;
     ObjectidBulkoperation                  = objectidBulkoperation;
     ObjectidCampaign                       = objectidCampaign;
     ObjectidCampaignactivity               = objectidCampaignactivity;
     ObjectidCampaignresponse               = objectidCampaignresponse;
     ObjectidList                           = objectidList;
     ObjectidContract                       = objectidContract;
     ObjectidContractdetail                 = objectidContractdetail;
     ObjectidEntitlement                    = objectidEntitlement;
     ObjectidEntitlementchannel             = objectidEntitlementchannel;
     ObjectidEntitlementtemplate            = objectidEntitlementtemplate;
     ObjectidEquipment                      = objectidEquipment;
     ObjectidIncident                       = objectidIncident;
     ObjectidIncidentresolution             = objectidIncidentresolution;
     ObjectidResourcespec                   = objectidResourcespec;
     ObjectidService                        = objectidService;
     ObjectidServiceappointment             = objectidServiceappointment;
     ObjectidMsdynPlaybookinstance          = objectidMsdynPlaybookinstance;
     ObjectidMsdynPlaybooktemplate          = objectidMsdynPlaybooktemplate;
     ObjectidInvoice                        = objectidInvoice;
     ObjectidOpportunity                    = objectidOpportunity;
     ObjectidOpportunityclose               = objectidOpportunityclose;
     ObjectidOrderclose                     = objectidOrderclose;
     ObjectidQuote                          = objectidQuote;
     ObjectidQuoteclose                     = objectidQuoteclose;
     ObjectidSalesorder                     = objectidSalesorder;
     ObjectidCompetitor                     = objectidCompetitor;
     ObjectidMsdynPostalbum                 = objectidMsdynPostalbum;
     ObjectidKnowledgearticle               = objectidKnowledgearticle;
     ObjectidKnowledgebaserecord            = objectidKnowledgebaserecord;
     ObjectidAccount                        = objectidAccount;
     Modifiedonbehalfby                     = modifiedonbehalfby;
     ObjectidKbarticle                      = objectidKbarticle;
     ObjectidAppointment                    = objectidAppointment;
     Owningbusinessunit                     = owningbusinessunit;
     AnnotationBulkDeleteFailures           = annotationBulkDeleteFailures;
     ObjectidSla                        = objectidSla;
     ObjectidCalendar                   = objectidCalendar;
     Createdby                          = createdby;
     ObjectidFax                        = objectidFax;
     ObjectidContact                    = objectidContact;
     Owninguser                         = owninguser;
     ObjectidLetter                     = objectidLetter;
     Ownerid                            = ownerid;
     ObjectidGoal                       = objectidGoal;
     ObjectidTask                       = objectidTask;
     ObjectidEmail                      = objectidEmail;
     ObjectidWorkflow                   = objectidWorkflow;
     Createdonbehalfby                  = createdonbehalfby;
     Modifiedby                         = modifiedby;
     AnnotationAsyncOperations          = annotationAsyncOperations;
     AnnotationProcessSessions          = annotationProcessSessions;
     ObjectidMailbox                    = objectidMailbox;
     ObjectidSocialactivity             = objectidSocialactivity;
     Owningteam                         = owningteam;
     ObjectidDuplicaterule              = objectidDuplicaterule;
     AnnotationSyncErrors               = annotationSyncErrors;
     ObjectidPhonecall                  = objectidPhonecall;
     ObjectidEmailserverprofile         = objectidEmailserverprofile;
     ObjectidRecurringappointmentmaster = objectidRecurringappointmentmaster;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the
 /// MicrosoftDynamicsCRMmsdynPlaybookinstance class.
 /// </summary>
 public MicrosoftDynamicsCRMmsdynPlaybookinstance(int?statuscode = default(int?), string _owneridValue = default(string), string _modifiedonbehalfbyValue = default(string), int?timezoneruleversionnumber = default(int?), string _createdonbehalfbyValue = default(string), System.DateTimeOffset?msdynEstimatedclose = default(System.DateTimeOffset?), string _msdynPlaybooktemplateidValue = default(string), int?utcconversiontimezonecode = default(int?), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), int?importsequencenumber = default(int?), int?statecode = default(int?), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), string _createdbyValue = default(string), string _owninguserValue = default(string), bool?msdynTrackprogress = default(bool?), long?versionnumber = default(long?), string _regardingValue = default(string), bool?msdynEvaluateactivityclosure = default(bool?), string msdynName = default(string), int?msdynActivitiesclosed = default(int?), string _modifiedbyValue = default(string), int?msdynActivitiesassociated = default(int?), string _msdynCategoryidValue = default(string), string _owningteamValue = default(string), string _owningbusinessunitValue = default(string), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), string msdynPlaybookinstanceid = default(string), MicrosoftDynamicsCRMsystemuser createdby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser owninguser = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMteam owningteam = default(MicrosoftDynamicsCRMteam), MicrosoftDynamicsCRMprincipal ownerid = default(MicrosoftDynamicsCRMprincipal), MicrosoftDynamicsCRMbusinessunit owningbusinessunit = default(MicrosoftDynamicsCRMbusinessunit), IList <MicrosoftDynamicsCRMactivitypointer> msdynPlaybookinstanceActivityPointers = default(IList <MicrosoftDynamicsCRMactivitypointer>), IList <MicrosoftDynamicsCRMsyncerror> msdynPlaybookinstanceSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), IList <MicrosoftDynamicsCRMduplicaterecord> msdynPlaybookinstanceDuplicateMatchingRecord = default(IList <MicrosoftDynamicsCRMduplicaterecord>), IList <MicrosoftDynamicsCRMduplicaterecord> msdynPlaybookinstanceDuplicateBaseRecord = default(IList <MicrosoftDynamicsCRMduplicaterecord>), IList <MicrosoftDynamicsCRMasyncoperation> msdynPlaybookinstanceAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), IList <MicrosoftDynamicsCRMmailboxtrackingfolder> msdynPlaybookinstanceMailboxTrackingFolders = default(IList <MicrosoftDynamicsCRMmailboxtrackingfolder>), IList <MicrosoftDynamicsCRMprocesssession> msdynPlaybookinstanceProcessSession = default(IList <MicrosoftDynamicsCRMprocesssession>), IList <MicrosoftDynamicsCRMbulkdeletefailure> msdynPlaybookinstanceBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), IList <MicrosoftDynamicsCRMprincipalobjectattributeaccess> msdynPlaybookinstancePrincipalObjectAttributeAccesses = default(IList <MicrosoftDynamicsCRMprincipalobjectattributeaccess>), IList <MicrosoftDynamicsCRMappointment> msdynPlaybookinstanceAppointments = default(IList <MicrosoftDynamicsCRMappointment>), IList <MicrosoftDynamicsCRMemail> msdynPlaybookinstanceEmails = default(IList <MicrosoftDynamicsCRMemail>), IList <MicrosoftDynamicsCRMfax> msdynPlaybookinstanceFaxes = default(IList <MicrosoftDynamicsCRMfax>), IList <MicrosoftDynamicsCRMletter> msdynPlaybookinstanceLetters = default(IList <MicrosoftDynamicsCRMletter>), IList <MicrosoftDynamicsCRMphonecall> msdynPlaybookinstancePhoneCalls = default(IList <MicrosoftDynamicsCRMphonecall>), IList <MicrosoftDynamicsCRMtask> msdynPlaybookinstanceTasks = default(IList <MicrosoftDynamicsCRMtask>), IList <MicrosoftDynamicsCRMrecurringappointmentmaster> msdynPlaybookinstanceRecurringAppointmentMasters = default(IList <MicrosoftDynamicsCRMrecurringappointmentmaster>), IList <MicrosoftDynamicsCRMsocialactivity> msdynPlaybookinstanceSocialActivities = default(IList <MicrosoftDynamicsCRMsocialactivity>), IList <MicrosoftDynamicsCRMannotation> msdynPlaybookinstanceAnnotations = default(IList <MicrosoftDynamicsCRMannotation>), IList <MicrosoftDynamicsCRMserviceappointment> msdynPlaybookinstanceServiceAppointments = default(IList <MicrosoftDynamicsCRMserviceappointment>), MicrosoftDynamicsCRMmsdynPlaybooktemplate msdynPlaybooktemplateid = default(MicrosoftDynamicsCRMmsdynPlaybooktemplate), MicrosoftDynamicsCRMmsdynPlaybookcategory msdynCategoryid = default(MicrosoftDynamicsCRMmsdynPlaybookcategory), IList <MicrosoftDynamicsCRMopportunityclose> msdynPlaybookinstanceOpportunityCloses = default(IList <MicrosoftDynamicsCRMopportunityclose>), IList <MicrosoftDynamicsCRMorderclose> msdynPlaybookinstanceOrderCloses = default(IList <MicrosoftDynamicsCRMorderclose>), IList <MicrosoftDynamicsCRMquoteclose> msdynPlaybookinstanceQuoteCloses = default(IList <MicrosoftDynamicsCRMquoteclose>), MicrosoftDynamicsCRMopportunity regardingOpportunity = default(MicrosoftDynamicsCRMopportunity), MicrosoftDynamicsCRMquote regardingQuote = default(MicrosoftDynamicsCRMquote), MicrosoftDynamicsCRMsalesorder regardingSalesorder = default(MicrosoftDynamicsCRMsalesorder), MicrosoftDynamicsCRMinvoice regardingInvoice = default(MicrosoftDynamicsCRMinvoice), MicrosoftDynamicsCRMlead regardingLead = default(MicrosoftDynamicsCRMlead))
 {
     Statuscode                         = statuscode;
     this._owneridValue                 = _owneridValue;
     this._modifiedonbehalfbyValue      = _modifiedonbehalfbyValue;
     Timezoneruleversionnumber          = timezoneruleversionnumber;
     this._createdonbehalfbyValue       = _createdonbehalfbyValue;
     MsdynEstimatedclose                = msdynEstimatedclose;
     this._msdynPlaybooktemplateidValue = _msdynPlaybooktemplateidValue;
     Utcconversiontimezonecode          = utcconversiontimezonecode;
     Modifiedon                         = modifiedon;
     Importsequencenumber               = importsequencenumber;
     Statecode                     = statecode;
     Overriddencreatedon           = overriddencreatedon;
     this._createdbyValue          = _createdbyValue;
     this._owninguserValue         = _owninguserValue;
     MsdynTrackprogress            = msdynTrackprogress;
     Versionnumber                 = versionnumber;
     this._regardingValue          = _regardingValue;
     MsdynEvaluateactivityclosure  = msdynEvaluateactivityclosure;
     MsdynName                     = msdynName;
     MsdynActivitiesclosed         = msdynActivitiesclosed;
     this._modifiedbyValue         = _modifiedbyValue;
     MsdynActivitiesassociated     = msdynActivitiesassociated;
     this._msdynCategoryidValue    = _msdynCategoryidValue;
     this._owningteamValue         = _owningteamValue;
     this._owningbusinessunitValue = _owningbusinessunitValue;
     Createdon                     = createdon;
     MsdynPlaybookinstanceid       = msdynPlaybookinstanceid;
     Createdby                     = createdby;
     Createdonbehalfby             = createdonbehalfby;
     Modifiedby                    = modifiedby;
     Modifiedonbehalfby            = modifiedonbehalfby;
     Owninguser                    = owninguser;
     Owningteam                    = owningteam;
     Ownerid            = ownerid;
     Owningbusinessunit = owningbusinessunit;
     MsdynPlaybookinstanceActivityPointers                 = msdynPlaybookinstanceActivityPointers;
     MsdynPlaybookinstanceSyncErrors                       = msdynPlaybookinstanceSyncErrors;
     MsdynPlaybookinstanceDuplicateMatchingRecord          = msdynPlaybookinstanceDuplicateMatchingRecord;
     MsdynPlaybookinstanceDuplicateBaseRecord              = msdynPlaybookinstanceDuplicateBaseRecord;
     MsdynPlaybookinstanceAsyncOperations                  = msdynPlaybookinstanceAsyncOperations;
     MsdynPlaybookinstanceMailboxTrackingFolders           = msdynPlaybookinstanceMailboxTrackingFolders;
     MsdynPlaybookinstanceProcessSession                   = msdynPlaybookinstanceProcessSession;
     MsdynPlaybookinstanceBulkDeleteFailures               = msdynPlaybookinstanceBulkDeleteFailures;
     MsdynPlaybookinstancePrincipalObjectAttributeAccesses = msdynPlaybookinstancePrincipalObjectAttributeAccesses;
     MsdynPlaybookinstanceAppointments                     = msdynPlaybookinstanceAppointments;
     MsdynPlaybookinstanceEmails     = msdynPlaybookinstanceEmails;
     MsdynPlaybookinstanceFaxes      = msdynPlaybookinstanceFaxes;
     MsdynPlaybookinstanceLetters    = msdynPlaybookinstanceLetters;
     MsdynPlaybookinstancePhoneCalls = msdynPlaybookinstancePhoneCalls;
     MsdynPlaybookinstanceTasks      = msdynPlaybookinstanceTasks;
     MsdynPlaybookinstanceRecurringAppointmentMasters = msdynPlaybookinstanceRecurringAppointmentMasters;
     MsdynPlaybookinstanceSocialActivities            = msdynPlaybookinstanceSocialActivities;
     MsdynPlaybookinstanceAnnotations         = msdynPlaybookinstanceAnnotations;
     MsdynPlaybookinstanceServiceAppointments = msdynPlaybookinstanceServiceAppointments;
     MsdynPlaybooktemplateid = msdynPlaybooktemplateid;
     MsdynCategoryid         = msdynCategoryid;
     MsdynPlaybookinstanceOpportunityCloses = msdynPlaybookinstanceOpportunityCloses;
     MsdynPlaybookinstanceOrderCloses       = msdynPlaybookinstanceOrderCloses;
     MsdynPlaybookinstanceQuoteCloses       = msdynPlaybookinstanceQuoteCloses;
     RegardingOpportunity = regardingOpportunity;
     RegardingQuote       = regardingQuote;
     RegardingSalesorder  = regardingSalesorder;
     RegardingInvoice     = regardingInvoice;
     RegardingLead        = regardingLead;
     CustomInit();
 }