docs: @Override
      public void registerStore(IStore store) {
          _store = store;
          _store.setStoreCallback(_storeCallback);
          if (store instanceof ISessionObserver) {
              this.registerSessionObserver((ISessionObserver) store);
          }
          if (store instanceof ISessionStateObserver) {
              this.registerSessionStateObserver((ISessionStateObserver) store);
          }
      }