protected void OnCreateUser()
        {
            BaseNode            node           = CurrentNode.DataItem as BaseNode;
            IDbFactory          fac            = node.ConnectionContext.DbFactory;
            IEditSchemaProvider schemaProvider = (IEditSchemaProvider)node.ConnectionContext.SchemaProvider;
            UserSchema          user           = schemaProvider.CreateUserSchema("NewUser");

            if (fac.GuiProvider.ShowUserEditorDialog(schemaProvider, user, true))
            {
                ThreadPool.QueueUserWorkItem(new WaitCallback(OnCreateUserThreaded), new object[] { schemaProvider, user, node } as object);
            }
        }