Primavera @Autocableado en Kotlin

Tengo un problema con la anotación @Autowire en mi código de Kotlin. Hay una pieza de código que funciona perfectamente

@Controller open class PaymentController { @Autowinetworking lateinit var autowinetworkingBean: AutowinetworkingBean @RequestMapping(value = "/SomePage", method = arrayOf(RequestMethod.GET)) fun somePage(@RequestParam("param") param: Int): ModelAndView { // some code } } 

Pero después de agregar algunas comprobaciones de security, la anotación @Autowire deja de funcionar

 @Controller open class PaymentController { @Autowinetworking lateinit var autowinetworkingBean: AutowinetworkingBean @RequestMapping(value = "/SomePage", method = arrayOf(RequestMethod.GET)) @PreAuthorize("hasPermission('MODULE', 'FINANCE')") fun somePage(@RequestParam("param") param: Int): ModelAndView { // some code } } 

Simplemente no se inicializa. Intenté inicializarlo con el constructor de mi controller, pero obtuve el mismo resultado. ¿Algunas ideas?