@Override
  public void reset(@NotNull List<? extends T> items) {
    super.reset(items);
    model.setItems(new ArrayList<>(items));
  }
@Override
  public void reset(@NotNull List<? extends T> items)