according to @karelpeeters link, looks like kotlin does not recognize accessors for subclasses...
McEna
09/13/2018, 7:50 PM
Found a solution for this. Declaring the properties as private effectively prevents Kotlin from generating any accessors in any subclasses. JvmField only works at the base class level.