public RequestHandler4 <T, R, U, I> Handle(ObjectHandler4 handler)
 {
     _executor = (request, param1, param2, param3, param4, mediaTypeMapper1, errorHandler1, logger)
                 => RequestObjectExecutor.ExecuteRequest(
         request,
         mediaTypeMapper1,
         () => handler.Invoke(param1, param2, param3, param4),
         errorHandler1,
         logger);
     return(this);
 }
 public RequestHandler1 <T> Handle(ObjectHandler1 handler)
 {
     _executor = (request, param1, mediaTypeMapper1, errorHandler1, logger)
                 => RequestObjectExecutor.ExecuteRequest(request, mediaTypeMapper1, () => handler.Invoke(param1), errorHandler1, logger);
     return(this);
 }