public async Task HandleRequest()
        {
            var options    = httpContext.RequestServices.GetRequiredService <EndpointOptions>();
            var parameters = await parameterFactory(httpContext, options);

            var endpointHandler = httpContext.RequestServices.GetRequiredService(executor.EndpointType);
            await executor.Execute(endpointHandler, parameters);

            httpContext.Response.StatusCode = 201;
        }