event ready { global_name: u32, } event denied { } request destroy (destructor) { }