ObservableComponentProperty

fun <T> ObservableComponentProperty(    component: Component<*>,     initialValue: T,     onChange: (T) -> Unit? = null)