title: kotlin: how to use KProperty2?
body: <p>I understand that <code>KProperty1</code> represents a property on a class, such as <code>MyClass::myProperty</code>.</p>
  <p>I'm having trouble understand how <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-property2/" rel="nofollow noreferrer">KProperty2</a> should be used, or even what the concrete use case is for that pattern?</p>
  <p>Thanks</p>