How to hide Kotlin's lateinit var backing field from Java?