[WIP] Validate hooks existence

I :heart: your use of `Equalizer` and `Forwardable`. Great style!