usingTrueFlag

inline fun <T, R> T.usingTrueFlag(    flag: KMutableProperty1<T, Boolean>,     set: Boolean = true,     action: () -> R): R