Dispatch Hooks

What do you think @christiangoudreau ? It was your idea to make this method not abstract.