public override void Dispose()
        {
            base.Dispose();

            stream.Unsubscribe();
            CumulativeCollapserEventCounterStream.Reset();
        }
 public override void Dispose()
 {
     latchSubscription?.Dispose();
     stream?.Unsubscribe();
     latchSubscription = null;
     stream            = null;
     base.Dispose();
 }