Right, but you need to define two functions, which just return the aliased property anyway. It seems like a common enough thing that this should be defined as extension functions on KProperties:
Copy code
operator fun <T> KProperty0<T>.getValue(thisRef: Any?, property: KProperty<*>) = get()
operator fun <T> KMutableProperty0<T>.setValue(thisRef: Any?, property: KProperty<*>, value: T) = set(value)