It's currently possible to add and remove converters from ApplicationConversionService.getSharedInstance(). I think it would be better if the shared instance was unmodifiable. We will need to change SpringApplication to have its own instance since that version can be modified by bean post processors (as is the case in #24891).