Just changed my mind, the setHook method is not necessary, and so the Event_Abstract class as well
Rebase mistake
A shortcut to register events at method-level + some documentation