protected override void OnDestroy()
        {
            base.OnDestroy();

            _subscription.DisposeIfDisposable();
        }