public GraphQLMiddleware(
     ILogger <GraphQLMiddleware <TSchema> > logger,
     TSchema schema, IComplexityConfigurationFactory complexityConfigurationFactory,
     IUserContextBuilder userContextBuilder)
 {
     _logger = logger;
     _schema = schema;
     _complexityConfigurationFactory = complexityConfigurationFactory;
     _userContextBuilder             = userContextBuilder;
 }