/// <summary>
 /// Construct the object with the static Create() methods
 /// </summary>
 private Connection(string authorityId)
 {
     this.authority     = new Authority(authorityId);
     _scope.AuthorityId = authorityId;
 }
 /// <summary>
 /// Construct the object with the static Create() methods
 /// </summary>
 private Connection(string authorityId)
 {
     this.authority = new Authority(authorityId);
     _scope.AuthorityId = authorityId;
 }