createSubContext

fun <BC : BehaviourContext> BC.createSubContext(    scope: CoroutineScope = LinkedSupervisorScope(),     triggersHolder: TriggersHolder = this.triggersHolder,     updatesUpstreamFlow: Flow<Update> = allUpdatesFlow,     updatesFilter: CustomBehaviourContextAndTypeReceiver<BC, Boolean, Update>? = null): BC