@Override
  public void addModelListener(final @NotNull PomModelListener listener, @NotNull Disposable parentDisposable) {
    addModelListener(listener);
    Disposer.register(parentDisposable, () -> removeModelListener(listener));
  }
@Override
  public void addModelListener(final @NotNull PomModelListener listener, @NotNull Disposable parentDisposable)