code: @CallSuper
      @Override
      protected void onDestroy() {
          views.onCompleted();
          subscriptions.unsubscribe();
          for (Map.Entry<Integer, Subscription> entry : restartableSubscriptions.entrySet())
              entry.getValue().unsubscribe();
      }
docs: {@inheritDoc}