static AbstractHandlerFactory()
 {
     PrivilegedCommand cmd = new PrivilegedCommand();
     SecurityCritical.ExecutePrivileged(new PermissionSet(PermissionState.Unrestricted), new SecurityCritical.PrivilegedCallback(cmd.Execute));
     s_simpleHandlerFactory = cmd.Result;
 }