synchronizedProperty

fun <T> synchronizedProperty(value: T, onApply: (value: T) -> Unit? = null): CSSynchronizedProperty<T>
fun <T> synchronizedProperty(property: CSProperty<T>, onApply: (value: T) -> Unit? = null): CSSynchronizedProperty<T>