@Override
  public @NotNull Promise<? super Object> onSelected(@Nullable Configurable configurable, Configurable oldConfigurable) {
    return select(configurable);
  }
@Override
  public @NotNull Promise<? super Object> onSelected(@Nullable Configurable configurable, Configurable oldConfigurable)