request destroy (destructor) { } event release { }