map

fun map(prop: KProperty1<T, *>)
fun <X> map(prop: KProperty1<T, X?>, staticProp: KProperty1<Static, X?>)
fun <X : Any, Y : Any> map(prop: KProperty1<T, Y?>, staticProp: KProperty1<Static, X?>, defaultValueProvider: () -> Y? = null, valueConverter: (X) -> Y)