/// <summary>
 /// Initializes a new instance of the <see cref="RestierChangeSetProperty" /> class.
 /// </summary>
 /// <param name="changeSetRequestItem">The changeset request item.</param>
 public RestierChangeSetProperty(RestierBatchChangeSetRequestItem changeSetRequestItem)
 {
     this.changeSetRequestItem         = changeSetRequestItem;
     this.changeSetCompletedTaskSource = new TaskCompletionSource <bool>();
     this.subRequestCount = this.changeSetRequestItem.Requests.Count();
     this.Exceptions      = new List <Exception>();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="RestierChangeSetProperty" /> class.
 /// </summary>
 /// <param name="changeSetRequestItem">The changeset request item.</param>
 public RestierChangeSetProperty(RestierBatchChangeSetRequestItem changeSetRequestItem)
 {
     this.changeSetRequestItem = changeSetRequestItem;
     this.changeSetCompletedTaskSource = new TaskCompletionSource<bool>();
     this.subRequestCount = this.changeSetRequestItem.Requests.Count();
 }