Extend HookReceiver to support data-carrying hooks.