Minor typehint
Make Controller object after the hook was triggered, so that the Module/Action can be changed by a plugin to "re-route" to another plugin/action.
Merge remote-tracking branch 'origin/master'