¿Por qué Kotlin con Spring MVC JSON devuelve un object vacío?

He estado jugando con los serveres Kotlin, Spring MVC y Jackson. Construí una aplicación simple usando http://start.spring.io/ , pero podría haber cometido un error en la anotación JsonView .

Esta:

 @RestController class MyRestController { @RequestMapping("/user") @JsonView(User::class) fun getUser() : User = User("Fnetworking",50) } data class User(val name: String, val age: Int) 

… cuando se llama con curl

 ph@sleek ~ $ curl -X GET http://localhost:8080/user; echo {} ph@sleek ~ $ 

… el resultado es {} cuando esperaba {"name":"Fnetworking","age":50} . ¿Hay algo que hice mal?