code: @Override
      protected void initModel() {
  
          final WaveChecker waveChecker = wave -> ObjectUtility.equalsOrBothNull(wave.get(TAB_KEY), object().id());
  
          listen(waveChecker, ADD);
          listen(waveChecker, REMOVE);
  
          if (ObjectUtility.nullOrEmpty(object().id())) {
              object().id(TabbedPaneModel.class.getSimpleName() + TAB_COUNTER++);
          }
  
          // Manage Style
          node().getStyleClass().add(this.getClass().getSimpleName());
  
      }
docs: {@inheritDoc}