/// <summary>
 /// Initializes a new instance of the MicrosoftDynamicsCRMtracelog
 /// class.
 /// </summary>
 public MicrosoftDynamicsCRMtracelog(string tracelogid = default(string), int?level = default(int?), string _regardingobjectidValue = default(string), string traceparameterxml = default(string), string _regardingobjectowneridValue = default(string), string text = default(string), string tracedetailxml = default(string), string _regardingobjectowningbusinessunitValue = default(string), string errordetails = default(string), string _modifiedonbehalfbyValue = default(string), string machinename = default(string), string _createdbyValue = default(string), int?timezoneruleversionnumber = default(int?), string traceactionxml = default(string), string _organizationidValue = default(string), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), bool?tracestatus = default(bool?), int?collationlevel = default(int?), int?utcconversiontimezonecode = default(int?), string errortypedisplay = default(string), int?tracecode = default(int?), bool?isunique = default(bool?), string _parenttracelogidValue = default(string), int?traceparameterhash = default(int?), string _createdonbehalfbyValue = default(string), string _modifiedbyValue = default(string), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), bool?canbedeleted = default(bool?), MicrosoftDynamicsCRMmailbox regardingobjectidMailbox = default(MicrosoftDynamicsCRMmailbox), MicrosoftDynamicsCRMsystemuser createdby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMtracelog parenttracelogid = default(MicrosoftDynamicsCRMtracelog), IList <MicrosoftDynamicsCRMtracelog> tracelogParentTracelog = default(IList <MicrosoftDynamicsCRMtracelog>), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMorganization organizationid = default(MicrosoftDynamicsCRMorganization), MicrosoftDynamicsCRMemailserverprofile regardingobjectidEmailserverprofile = default(MicrosoftDynamicsCRMemailserverprofile))
 {
     Tracelogid = tracelogid;
     Level      = level;
     this._regardingobjectidValue      = _regardingobjectidValue;
     Traceparameterxml                 = traceparameterxml;
     this._regardingobjectowneridValue = _regardingobjectowneridValue;
     Text           = text;
     Tracedetailxml = tracedetailxml;
     this._regardingobjectowningbusinessunitValue = _regardingobjectowningbusinessunitValue;
     Errordetails = errordetails;
     this._modifiedonbehalfbyValue = _modifiedonbehalfbyValue;
     Machinename               = machinename;
     this._createdbyValue      = _createdbyValue;
     Timezoneruleversionnumber = timezoneruleversionnumber;
     Traceactionxml            = traceactionxml;
     this._organizationidValue = _organizationidValue;
     Modifiedon                = modifiedon;
     Tracestatus               = tracestatus;
     Collationlevel            = collationlevel;
     Utcconversiontimezonecode = utcconversiontimezonecode;
     Errortypedisplay          = errortypedisplay;
     Tracecode = tracecode;
     Isunique  = isunique;
     this._parenttracelogidValue  = _parenttracelogidValue;
     Traceparameterhash           = traceparameterhash;
     this._createdonbehalfbyValue = _createdonbehalfbyValue;
     this._modifiedbyValue        = _modifiedbyValue;
     Createdon                           = createdon;
     Canbedeleted                        = canbedeleted;
     RegardingobjectidMailbox            = regardingobjectidMailbox;
     Createdby                           = createdby;
     Modifiedby                          = modifiedby;
     Parenttracelogid                    = parenttracelogid;
     TracelogParentTracelog              = tracelogParentTracelog;
     Createdonbehalfby                   = createdonbehalfby;
     Modifiedonbehalfby                  = modifiedonbehalfby;
     Organizationid                      = organizationid;
     RegardingobjectidEmailserverprofile = regardingobjectidEmailserverprofile;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the MicrosoftDynamicsCRMmailbox
 /// class.
 /// </summary>
 public MicrosoftDynamicsCRMmailbox(int?testemailconfigurationretrycount = default(int?), bool?isactsyncorgflagset = default(bool?), System.DateTimeOffset?lastmailboxforcedunlockoccurredon = default(System.DateTimeOffset?), bool?isforwardmailbox = default(bool?), string _emailserverprofileValue = default(string), bool?isemailaddressapprovedbyo365admin = default(bool?), bool?orgmarkedasprimaryforexchangesync = default(bool?), int?actdeliverymethod = default(int?), int?mailboxprocessingcontext = default(int?), int?outgoingemaildeliverymethod = default(int?), string entityimageid = default(string), int?incomingemaildeliverymethod = default(int?), string lastsyncerror = default(string), int?noactcount = default(int?), string mailboxid = default(string), int?timezoneruleversionnumber = default(int?), int?forcedunlockcount = default(int?), System.DateTimeOffset?lastsuccessfulsynccompletedon = default(System.DateTimeOffset?), System.DateTimeOffset?lastautodiscoveredon = default(System.DateTimeOffset?), string _owninguserValue = default(string), bool?enabledforoutgoingemail = default(bool?), string _modifiedbyValue = default(string), object entityimage = default(object), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), long?versionnumber = default(long?), string _organizationidValue = default(string), int?lastduration = default(int?), bool?testemailconfigurationscheduled = default(bool?), int?itemsfailedforlastsync = default(int?), string officeappsdeploymenterror = default(string), bool?enabledforact = default(bool?), int?outgoingemailstatus = default(int?), int?lastsyncerrorcount = default(int?), string emailaddress = default(string), int?utcconversiontimezonecode = default(int?), System.DateTimeOffset?lastsyncerroroccurredon = default(System.DateTimeOffset?), bool?processanddeleteemails = default(bool?), int?itemsprocessedforlastsync = default(int?), long?entityimageTimestamp = default(long?), string folderhierarchy = default(string), System.DateTimeOffset?officeappsdeploymentcompleteon = default(System.DateTimeOffset?), System.DateTimeOffset?processinglastattemptedon = default(System.DateTimeOffset?), string username = default(string), bool?officeappsdeploymentscheduled = default(bool?), string _modifiedonbehalfbyValue = default(string), int?officeappsdeploymentstatus = default(int?), System.DateTimeOffset?postponesendinguntil = default(System.DateTimeOffset?), System.DateTimeOffset?postponetestemailconfigurationuntil = default(System.DateTimeOffset?), int?actstatus = default(int?), int?statuscode = default(int?), System.DateTimeOffset?lastsyncstartedon = default(System.DateTimeOffset?), int?processedtimes = default(int?), int?lastsyncerrorcode = default(int?), bool?ispasswordset = default(bool?), string _createdbyValue = default(string), string _owningteamValue = default(string), string _owneridValue = default(string), string lastsyncerrormachinename = default(string), string ewsurl = default(string), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), string _createdonbehalfbyValue = default(string), System.DateTimeOffset?postponeofficeappsdeploymentuntil = default(System.DateTimeOffset?), System.DateTimeOffset?postponemailboxprocessinguntil = default(System.DateTimeOffset?), System.DateTimeOffset?processemailreceivedafter = default(System.DateTimeOffset?), System.DateTimeOffset?receivingpostponeduntil = default(System.DateTimeOffset?), int?emailrouteraccessapproval = default(int?), int?mailboxstatus = default(int?), int?noemailcount = default(int?), int?incomingemailstatus = default(int?), int?processingstatecode = default(int?), string password = default(string), bool?enabledforincomingemail = default(bool?), string name = default(string), string _owningbusinessunitValue = default(string), bool?isserviceaccount = default(bool?), int?statecode = default(int?), System.DateTimeOffset?testmailboxaccesscompletedon = default(System.DateTimeOffset?), string exchangesyncstatexml = default(string), string entityimageUrl = default(string), string _regardingobjectidValue = default(string), string undeliverablefolder = default(string), bool?allowemailconnectortousecredentials = default(bool?), int?averagetotalduration = default(int?), int?verboseloggingenabled = default(int?), System.DateTimeOffset?receivingpostponeduntilforact = default(System.DateTimeOffset?), string hostid = default(string), int?transientfailurecount = 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), MicrosoftDynamicsCRMsystemuser regardingobjectid = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMemailserverprofile emailserverprofile = default(MicrosoftDynamicsCRMemailserverprofile), IList <MicrosoftDynamicsCRMsystemuser> systemuserDefaultmailboxMailbox = default(IList <MicrosoftDynamicsCRMsystemuser>), IList <MicrosoftDynamicsCRMqueue> queueDefaultmailboxMailbox = default(IList <MicrosoftDynamicsCRMqueue>), IList <MicrosoftDynamicsCRMtracelog> tracelogMailbox = default(IList <MicrosoftDynamicsCRMtracelog>), IList <MicrosoftDynamicsCRMactivitypointer> activitypointerSendermailboxidMailbox = default(IList <MicrosoftDynamicsCRMactivitypointer>), IList <MicrosoftDynamicsCRMasyncoperation> mailboxAsyncoperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), MicrosoftDynamicsCRMqueue regardingobjectidQueue = default(MicrosoftDynamicsCRMqueue), IList <MicrosoftDynamicsCRMemail> emailSendermailboxidMailbox = default(IList <MicrosoftDynamicsCRMemail>), IList <MicrosoftDynamicsCRMsyncerror> mailboxSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), IList <MicrosoftDynamicsCRMannotation> mailboxAnnotation = default(IList <MicrosoftDynamicsCRMannotation>), MicrosoftDynamicsCRMorganization organizationid = default(MicrosoftDynamicsCRMorganization), IList <MicrosoftDynamicsCRMabsScheduledprocessexecution> absScheduledprocessexecutionMailboxSendermailboxid = default(IList <MicrosoftDynamicsCRMabsScheduledprocessexecution>))
 {
     Testemailconfigurationretrycount = testemailconfigurationretrycount;
     Isactsyncorgflagset = isactsyncorgflagset;
     Lastmailboxforcedunlockoccurredon = lastmailboxforcedunlockoccurredon;
     Isforwardmailbox = isforwardmailbox;
     this._emailserverprofileValue     = _emailserverprofileValue;
     Isemailaddressapprovedbyo365admin = isemailaddressapprovedbyo365admin;
     Orgmarkedasprimaryforexchangesync = orgmarkedasprimaryforexchangesync;
     Actdeliverymethod           = actdeliverymethod;
     Mailboxprocessingcontext    = mailboxprocessingcontext;
     Outgoingemaildeliverymethod = outgoingemaildeliverymethod;
     Entityimageid = entityimageid;
     Incomingemaildeliverymethod = incomingemaildeliverymethod;
     Lastsyncerror                   = lastsyncerror;
     Noactcount                      = noactcount;
     Mailboxid                       = mailboxid;
     Timezoneruleversionnumber       = timezoneruleversionnumber;
     Forcedunlockcount               = forcedunlockcount;
     Lastsuccessfulsynccompletedon   = lastsuccessfulsynccompletedon;
     Lastautodiscoveredon            = lastautodiscoveredon;
     this._owninguserValue           = _owninguserValue;
     Enabledforoutgoingemail         = enabledforoutgoingemail;
     this._modifiedbyValue           = _modifiedbyValue;
     Entityimage                     = entityimage;
     Createdon                       = createdon;
     Versionnumber                   = versionnumber;
     this._organizationidValue       = _organizationidValue;
     Lastduration                    = lastduration;
     Testemailconfigurationscheduled = testemailconfigurationscheduled;
     Itemsfailedforlastsync          = itemsfailedforlastsync;
     Officeappsdeploymenterror       = officeappsdeploymenterror;
     Enabledforact                   = enabledforact;
     Outgoingemailstatus             = outgoingemailstatus;
     Lastsyncerrorcount              = lastsyncerrorcount;
     Emailaddress                    = emailaddress;
     Utcconversiontimezonecode       = utcconversiontimezonecode;
     Lastsyncerroroccurredon         = lastsyncerroroccurredon;
     Processanddeleteemails          = processanddeleteemails;
     Itemsprocessedforlastsync       = itemsprocessedforlastsync;
     EntityimageTimestamp            = entityimageTimestamp;
     Folderhierarchy                 = folderhierarchy;
     Officeappsdeploymentcompleteon  = officeappsdeploymentcompleteon;
     Processinglastattemptedon       = processinglastattemptedon;
     Username = username;
     Officeappsdeploymentscheduled       = officeappsdeploymentscheduled;
     this._modifiedonbehalfbyValue       = _modifiedonbehalfbyValue;
     Officeappsdeploymentstatus          = officeappsdeploymentstatus;
     Postponesendinguntil                = postponesendinguntil;
     Postponetestemailconfigurationuntil = postponetestemailconfigurationuntil;
     Actstatus                = actstatus;
     Statuscode               = statuscode;
     Lastsyncstartedon        = lastsyncstartedon;
     Processedtimes           = processedtimes;
     Lastsyncerrorcode        = lastsyncerrorcode;
     Ispasswordset            = ispasswordset;
     this._createdbyValue     = _createdbyValue;
     this._owningteamValue    = _owningteamValue;
     this._owneridValue       = _owneridValue;
     Lastsyncerrormachinename = lastsyncerrormachinename;
     Ewsurl     = ewsurl;
     Modifiedon = modifiedon;
     this._createdonbehalfbyValue      = _createdonbehalfbyValue;
     Postponeofficeappsdeploymentuntil = postponeofficeappsdeploymentuntil;
     Postponemailboxprocessinguntil    = postponemailboxprocessinguntil;
     Processemailreceivedafter         = processemailreceivedafter;
     Receivingpostponeduntil           = receivingpostponeduntil;
     Emailrouteraccessapproval         = emailrouteraccessapproval;
     Mailboxstatus           = mailboxstatus;
     Noemailcount            = noemailcount;
     Incomingemailstatus     = incomingemailstatus;
     Processingstatecode     = processingstatecode;
     Password                = password;
     Enabledforincomingemail = enabledforincomingemail;
     Name = name;
     this._owningbusinessunitValue = _owningbusinessunitValue;
     Isserviceaccount                    = isserviceaccount;
     Statecode                           = statecode;
     Testmailboxaccesscompletedon        = testmailboxaccesscompletedon;
     Exchangesyncstatexml                = exchangesyncstatexml;
     EntityimageUrl                      = entityimageUrl;
     this._regardingobjectidValue        = _regardingobjectidValue;
     Undeliverablefolder                 = undeliverablefolder;
     Allowemailconnectortousecredentials = allowemailconnectortousecredentials;
     Averagetotalduration                = averagetotalduration;
     Verboseloggingenabled               = verboseloggingenabled;
     Receivingpostponeduntilforact       = receivingpostponeduntilforact;
     Hostid = hostid;
     Transientfailurecount = transientfailurecount;
     Createdby             = createdby;
     Createdonbehalfby     = createdonbehalfby;
     Modifiedby            = modifiedby;
     Modifiedonbehalfby    = modifiedonbehalfby;
     Owninguser            = owninguser;
     Owningteam            = owningteam;
     Ownerid            = ownerid;
     Owningbusinessunit = owningbusinessunit;
     Regardingobjectid  = regardingobjectid;
     Emailserverprofile = emailserverprofile;
     SystemuserDefaultmailboxMailbox = systemuserDefaultmailboxMailbox;
     QueueDefaultmailboxMailbox      = queueDefaultmailboxMailbox;
     TracelogMailbox = tracelogMailbox;
     ActivitypointerSendermailboxidMailbox = activitypointerSendermailboxidMailbox;
     MailboxAsyncoperations      = mailboxAsyncoperations;
     RegardingobjectidQueue      = regardingobjectidQueue;
     EmailSendermailboxidMailbox = emailSendermailboxidMailbox;
     MailboxSyncErrors           = mailboxSyncErrors;
     MailboxAnnotation           = mailboxAnnotation;
     Organizationid = organizationid;
     AbsScheduledprocessexecutionMailboxSendermailboxid = absScheduledprocessexecutionMailboxSendermailboxid;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the MicrosoftDynamicsCRMannotation
 /// class.
 /// </summary>
 public MicrosoftDynamicsCRMannotation(System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), int?importsequencenumber = default(int?), int?filesize = default(int?), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), string objecttypecode = default(string), string mimetype = default(string), string _modifiedbyValue = default(string), string documentbody = default(string), object documentbodyBinary = default(object), string _owningteamValue = default(string), long?versionnumber = default(long?), string filename = default(string), string notetext = default(string), string _owninguserValue = default(string), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), string stepid = default(string), string annotationid = default(string), string langid = default(string), bool?isdocument = default(bool?), string _owningbusinessunitValue = default(string), string _owneridValue = default(string), string _createdonbehalfbyValue = default(string), string _objectidValue = default(string), string subject = default(string), string _modifiedonbehalfbyValue = default(string), string _createdbyValue = default(string), MicrosoftDynamicsCRMknowledgearticle objectidKnowledgearticle = default(MicrosoftDynamicsCRMknowledgearticle), MicrosoftDynamicsCRMentitlement objectidEntitlement = default(MicrosoftDynamicsCRMentitlement), MicrosoftDynamicsCRMentitlementchannel objectidEntitlementchannel = default(MicrosoftDynamicsCRMentitlementchannel), MicrosoftDynamicsCRMentitlementtemplate objectidEntitlementtemplate = default(MicrosoftDynamicsCRMentitlementtemplate), MicrosoftDynamicsCRMbookableresource objectidBookableresource = default(MicrosoftDynamicsCRMbookableresource), MicrosoftDynamicsCRMbookableresourcebooking objectidBookableresourcebooking = default(MicrosoftDynamicsCRMbookableresourcebooking), MicrosoftDynamicsCRMbookableresourcebookingheader objectidBookableresourcebookingheader = default(MicrosoftDynamicsCRMbookableresourcebookingheader), MicrosoftDynamicsCRMbookableresourcecategoryassn objectidBookableresourcecategoryassn = default(MicrosoftDynamicsCRMbookableresourcecategoryassn), MicrosoftDynamicsCRMbookableresourcecharacteristic objectidBookableresourcecharacteristic = default(MicrosoftDynamicsCRMbookableresourcecharacteristic), MicrosoftDynamicsCRMbookableresourcegroup objectidBookableresourcegroup = default(MicrosoftDynamicsCRMbookableresourcegroup), MicrosoftDynamicsCRMknowledgebaserecord objectidKnowledgebaserecord = default(MicrosoftDynamicsCRMknowledgebaserecord), MicrosoftDynamicsCRMaccount objectidAccount = default(MicrosoftDynamicsCRMaccount), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMlist objectidList = default(MicrosoftDynamicsCRMlist), MicrosoftDynamicsCRMcampaignresponse objectidCampaignresponse = default(MicrosoftDynamicsCRMcampaignresponse), MicrosoftDynamicsCRMkbarticle objectidKbarticle = default(MicrosoftDynamicsCRMkbarticle), MicrosoftDynamicsCRMcampaignactivity objectidCampaignactivity = default(MicrosoftDynamicsCRMcampaignactivity), 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), MicrosoftDynamicsCRMincidentresolution objectidIncidentresolution = default(MicrosoftDynamicsCRMincidentresolution), MicrosoftDynamicsCRMcontact objectidContact = default(MicrosoftDynamicsCRMcontact), MicrosoftDynamicsCRMsystemuser owninguser = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMletter objectidLetter = default(MicrosoftDynamicsCRMletter), MicrosoftDynamicsCRMservice objectidService = default(MicrosoftDynamicsCRMservice), MicrosoftDynamicsCRMsalesorder objectidSalesorder = default(MicrosoftDynamicsCRMsalesorder), MicrosoftDynamicsCRMquoteclose objectidQuoteclose = default(MicrosoftDynamicsCRMquoteclose), MicrosoftDynamicsCRMcompetitor objectidCompetitor = default(MicrosoftDynamicsCRMcompetitor), MicrosoftDynamicsCRMprincipal ownerid = default(MicrosoftDynamicsCRMprincipal), MicrosoftDynamicsCRMcontract objectidContract = default(MicrosoftDynamicsCRMcontract), MicrosoftDynamicsCRMgoal objectidGoal = default(MicrosoftDynamicsCRMgoal), MicrosoftDynamicsCRMtask objectidTask = default(MicrosoftDynamicsCRMtask), MicrosoftDynamicsCRMemail objectidEmail = default(MicrosoftDynamicsCRMemail), MicrosoftDynamicsCRMorderclose objectidOrderclose = default(MicrosoftDynamicsCRMorderclose), MicrosoftDynamicsCRMworkflow objectidWorkflow = default(MicrosoftDynamicsCRMworkflow), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMincident objectidIncident = default(MicrosoftDynamicsCRMincident), MicrosoftDynamicsCRMequipment objectidEquipment = default(MicrosoftDynamicsCRMequipment), MicrosoftDynamicsCRMcontractdetail objectidContractdetail = default(MicrosoftDynamicsCRMcontractdetail), MicrosoftDynamicsCRMcampaign objectidCampaign = default(MicrosoftDynamicsCRMcampaign), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMasyncoperation> annotationAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), MicrosoftDynamicsCRMlead objectidLead = default(MicrosoftDynamicsCRMlead), MicrosoftDynamicsCRMmailbox objectidMailbox = default(MicrosoftDynamicsCRMmailbox), MicrosoftDynamicsCRMsocialactivity objectidSocialactivity = default(MicrosoftDynamicsCRMsocialactivity), MicrosoftDynamicsCRMresourcespec objectidResourcespec = default(MicrosoftDynamicsCRMresourcespec), MicrosoftDynamicsCRMteam owningteam = default(MicrosoftDynamicsCRMteam), MicrosoftDynamicsCRMduplicaterule objectidDuplicaterule = default(MicrosoftDynamicsCRMduplicaterule), IList <MicrosoftDynamicsCRMsyncerror> annotationSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), MicrosoftDynamicsCRMserviceappointment objectidServiceappointment = default(MicrosoftDynamicsCRMserviceappointment), MicrosoftDynamicsCRMquote objectidQuote = default(MicrosoftDynamicsCRMquote), MicrosoftDynamicsCRMinvoice objectidInvoice = default(MicrosoftDynamicsCRMinvoice), MicrosoftDynamicsCRMphonecall objectidPhonecall = default(MicrosoftDynamicsCRMphonecall), MicrosoftDynamicsCRMemailserverprofile objectidEmailserverprofile = default(MicrosoftDynamicsCRMemailserverprofile), MicrosoftDynamicsCRMopportunityclose objectidOpportunityclose = default(MicrosoftDynamicsCRMopportunityclose), MicrosoftDynamicsCRMproduct objectidProduct = default(MicrosoftDynamicsCRMproduct), MicrosoftDynamicsCRMopportunity objectidOpportunity = default(MicrosoftDynamicsCRMopportunity), MicrosoftDynamicsCRMrecurringappointmentmaster objectidRecurringappointmentmaster = default(MicrosoftDynamicsCRMrecurringappointmentmaster), MicrosoftDynamicsCRMbcgovCustomaddress objectidBcgovCustomaddress = default(MicrosoftDynamicsCRMbcgovCustomaddress), MicrosoftDynamicsCRMbcgovLocation objectidBcgovLocation = default(MicrosoftDynamicsCRMbcgovLocation), MicrosoftDynamicsCRMbcgovEquipment objectidBcgovEquipment = default(MicrosoftDynamicsCRMbcgovEquipment), MicrosoftDynamicsCRMbcgovEquipmentlocation objectidBcgovEquipmentlocation = default(MicrosoftDynamicsCRMbcgovEquipmentlocation), MicrosoftDynamicsCRMbcgovRiskassessment objectidBcgovRiskassessment = default(MicrosoftDynamicsCRMbcgovRiskassessment))
 {
     Modifiedon            = modifiedon;
     Importsequencenumber  = importsequencenumber;
     Filesize              = filesize;
     Overriddencreatedon   = overriddencreatedon;
     Objecttypecode        = objecttypecode;
     Mimetype              = mimetype;
     this._modifiedbyValue = _modifiedbyValue;
     Documentbody          = documentbody;
     DocumentbodyBinary    = documentbodyBinary;
     this._owningteamValue = _owningteamValue;
     Versionnumber         = versionnumber;
     Filename              = filename;
     Notetext              = notetext;
     this._owninguserValue = _owninguserValue;
     Createdon             = createdon;
     Stepid       = stepid;
     Annotationid = annotationid;
     Langid       = langid;
     Isdocument   = isdocument;
     this._owningbusinessunitValue = _owningbusinessunitValue;
     this._owneridValue            = _owneridValue;
     this._createdonbehalfbyValue  = _createdonbehalfbyValue;
     this._objectidValue           = _objectidValue;
     Subject = subject;
     this._modifiedonbehalfbyValue          = _modifiedonbehalfbyValue;
     this._createdbyValue                   = _createdbyValue;
     ObjectidKnowledgearticle               = objectidKnowledgearticle;
     ObjectidEntitlement                    = objectidEntitlement;
     ObjectidEntitlementchannel             = objectidEntitlementchannel;
     ObjectidEntitlementtemplate            = objectidEntitlementtemplate;
     ObjectidBookableresource               = objectidBookableresource;
     ObjectidBookableresourcebooking        = objectidBookableresourcebooking;
     ObjectidBookableresourcebookingheader  = objectidBookableresourcebookingheader;
     ObjectidBookableresourcecategoryassn   = objectidBookableresourcecategoryassn;
     ObjectidBookableresourcecharacteristic = objectidBookableresourcecharacteristic;
     ObjectidBookableresourcegroup          = objectidBookableresourcegroup;
     ObjectidKnowledgebaserecord            = objectidKnowledgebaserecord;
     ObjectidAccount              = objectidAccount;
     Modifiedonbehalfby           = modifiedonbehalfby;
     ObjectidList                 = objectidList;
     ObjectidCampaignresponse     = objectidCampaignresponse;
     ObjectidKbarticle            = objectidKbarticle;
     ObjectidCampaignactivity     = objectidCampaignactivity;
     ObjectidAppointment          = objectidAppointment;
     Owningbusinessunit           = owningbusinessunit;
     AnnotationBulkDeleteFailures = annotationBulkDeleteFailures;
     ObjectidSla                = objectidSla;
     ObjectidCalendar           = objectidCalendar;
     Createdby                  = createdby;
     ObjectidFax                = objectidFax;
     ObjectidIncidentresolution = objectidIncidentresolution;
     ObjectidContact            = objectidContact;
     Owninguser                 = owninguser;
     ObjectidLetter             = objectidLetter;
     ObjectidService            = objectidService;
     ObjectidSalesorder         = objectidSalesorder;
     ObjectidQuoteclose         = objectidQuoteclose;
     ObjectidCompetitor         = objectidCompetitor;
     Ownerid                            = ownerid;
     ObjectidContract                   = objectidContract;
     ObjectidGoal                       = objectidGoal;
     ObjectidTask                       = objectidTask;
     ObjectidEmail                      = objectidEmail;
     ObjectidOrderclose                 = objectidOrderclose;
     ObjectidWorkflow                   = objectidWorkflow;
     Createdonbehalfby                  = createdonbehalfby;
     ObjectidIncident                   = objectidIncident;
     ObjectidEquipment                  = objectidEquipment;
     ObjectidContractdetail             = objectidContractdetail;
     ObjectidCampaign                   = objectidCampaign;
     Modifiedby                         = modifiedby;
     AnnotationAsyncOperations          = annotationAsyncOperations;
     ObjectidLead                       = objectidLead;
     ObjectidMailbox                    = objectidMailbox;
     ObjectidSocialactivity             = objectidSocialactivity;
     ObjectidResourcespec               = objectidResourcespec;
     Owningteam                         = owningteam;
     ObjectidDuplicaterule              = objectidDuplicaterule;
     AnnotationSyncErrors               = annotationSyncErrors;
     ObjectidServiceappointment         = objectidServiceappointment;
     ObjectidQuote                      = objectidQuote;
     ObjectidInvoice                    = objectidInvoice;
     ObjectidPhonecall                  = objectidPhonecall;
     ObjectidEmailserverprofile         = objectidEmailserverprofile;
     ObjectidOpportunityclose           = objectidOpportunityclose;
     ObjectidProduct                    = objectidProduct;
     ObjectidOpportunity                = objectidOpportunity;
     ObjectidRecurringappointmentmaster = objectidRecurringappointmentmaster;
     ObjectidBcgovCustomaddress         = objectidBcgovCustomaddress;
     ObjectidBcgovLocation              = objectidBcgovLocation;
     ObjectidBcgovEquipment             = objectidBcgovEquipment;
     ObjectidBcgovEquipmentlocation     = objectidBcgovEquipmentlocation;
     ObjectidBcgovRiskassessment        = objectidBcgovRiskassessment;
     CustomInit();
 }