@Override
  public @NotNull ValueContainer<Value> getData(@NotNull Key key) {
    //noinspection unchecked
    return EmptyValueContainer.INSTANCE;
  }
@Override
  public @NotNull ValueContainer<Value> getData(@NotNull Key key)