locke
fun bind(item: T) { binding::class.java.getDeclaredMethod("set$vmName").invoke(binding, item) }