/// <inheritdoc />
 public TDomainsAdministrativePermissions(XmlNode node)
 {
     if (node != null)
     {
         AccountsRelatedPermissions = new TAdministrativePermissionsList(node.GetSingleNode(ClassHelper.GetMemberName(() => AccountsRelatedPermissions)));
         DomainRelatedPermissions   = new TAdministrativePermissionsList(node.GetSingleNode(ClassHelper.GetMemberName(() => DomainRelatedPermissions)));
     }
 }
 /// <inheritdoc />
 public override void ProcessResultNode(XmlNode node)
 {
     if (node != null)
     {
         DomainsPermissions = new TDomainsPermissionsList(node.GetSingleNode(ClassHelper.GetMemberName(() => DomainsPermissions)));
         GlobalPermissions  = new TAdministrativePermissionsList(node.GetSingleNode(ClassHelper.GetMemberName(() => GlobalPermissions)));
     }
 }
 /// <inheritdoc />
 public TDomainsAdministrativePermissions()
 {
     AccountsRelatedPermissions = new TAdministrativePermissionsList();
     DomainRelatedPermissions   = new TAdministrativePermissionsList();
 }