public IDisposable SetAccessMode(AnonymousUserAccessModeValues newVal)
        {
            var old = AnonymousUserAccessMode;

            AnonymousUserAccessMode = newVal;
            return(new RestoreAccessMode(this, old));
        }
 public RestoreAccessMode(ServerConfiguration parent, AnonymousUserAccessModeValues valToRestore)
 {
     _parent       = parent;
     _valToRestore = valToRestore;
 }