@Override
protected void configure() {
install(new RequestScope.Binder(), // must go first as it registers the request scope instance.
new JerseyErrorService.Binder(),
new ServerProcessingBinder(),
new ContextInjectionResolver.Binder(),
new ParameterInjectionBinder(),
new JerseyClassAnalyzer.Binder(),
new MessagingBinders.MessageBodyProviders(applicationProperties, RuntimeType.SERVER),
new MessageBodyFactory.Binder(),