I was also thinking that it was too internal, might be fine to redefine `isActive` to: `def isActive = lifecycleState == Active || lifecycleState == PreSubscriber`