reusable

fun <T : CSView<*>> T.reusable(): T