/// <summary>
 /// This method is used to create request envelope message body, but not include the RequestCollection.
 /// </summary>
 /// <param name="versionTypeNumber">Specify the version type number.</param>
 /// <param name="minorVersionTypeNumber">Specify the minor version type number.</param>
 private void CreateEnvelopeBody(ushort? versionTypeNumber, ushort? minorVersionTypeNumber)
 {
     this.requestEnvelope = new EnvelopeBody();
     this.requestEnvelope.RequestVersion = this.CreateRequestVersion(versionTypeNumber, minorVersionTypeNumber);
     this.requestEnvelope.RequestCollection = new RequestCollection();
     this.requestEnvelope.RequestCollection.CorrelationId = Guid.NewGuid().ToString(); 
 }