Decouple service resolution from ServiceControllerResolver
Add callback resolution service to ConverterListener to enable converters as a service