```class FooManager : Scoped { private val relay...
# rx
u
Copy code
class FooManager : Scoped {

	private val relay: BehaviorRelay
	val observable: Observable
		get() = relay

	private var disposable: Disposable? = null

	override fun init()

    fun someAction() {
		disposable = api.whatever()
			.subscribe(relay)
	}

	override fun clear() {
		disposable?.dispose()
	}
}