Я хочу допустим свой собственный класс событий замутить. А твоя схема мне навязывает жёстко наследование. Как-то не очень по архитектуре мне кажется...
Хм... Так а зачем тогда нам классы нужны? Можно просто в конфиге дебаггера задать типа "on:app-shutdown" и потом триггерить событие "app-shutdown", как-то так организовать...