Why getter in kotlin uses INVOKEVIRTUAL? So I have a simple class in kotlin and a function that gets a field from that class: