void fire_on_veto() const override { on_veto(const_cast<Exec&>(*this)); }
void fire_on_suspend() const override { on_suspend(*this); }
void fire_on_resume() const override { on_resume(*this); }
void fire_on_veto() const override { on_veto(const_cast<Exec&>(*this)); }
void fire_on_suspend() const override { on_suspend(*this); }
void fire_on_resume() const override { on_resume(*this); }