Why IntelliJ doesn’t produce an unused warning for assignment to field in Kotlin For this piece of Kotlin code