docs: @Override
      public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
          propertyProvider = new PropertyProvider(applicationContext);
          conversionService = DefaultConversionService.getSharedInstance();
          wireParams(this);
          afterInitialized();
      }