Complemento Kotlin-allopen + @JvmField en un val no suficientemente final

Estoy probando los nuevos kotlin-allopen y kotlin-spring bajo Kotlin 1.0.6 .

En una de mis classs @Transactional @Transactional tengo un campo:

 @JvmField val foo = null 

Cuando bash build el proyecto, obtengo:

Error:(45, 5) Kotlin: JvmField can only be applied to final property

¿Hay alguna forma adecuada de lidiar con esto? Mi código de la vida real necesitaba @JvmField debido a la @JvmField de JUnit. @JvmField "resolver" el problema eliminando un @JvmField y anotando un getter en su lugar. No estoy seguro de si hay un error o una característica.

    Tengo la solución oficial.

    En tal caso, la finalidad provista por val no es suficiente. Resulta que necesita agregar explícitamente final palabra key final allí y esto no se considera un error.

     @JvmField final val foo = null