protected override async Task InvokeOnEvent(MegafonCallbackOptions options, EventRequest request)
 {
     await options.InvokeOnEvent(request);
 }
 protected override Task InvokeOnEvent(MegafonCallbackOptions <THandler> options, EventRequest request)
 {
     return(options.InvokeOnEvent(_handler, request));
 }
 protected abstract Task InvokeOnEvent(TOptions options, EventRequest request);