@Override
      public <T> void register(@NotNull DataKey<T> key,
                               @NotNull Validator<? super T> validator) {
        map.get(key.getName()).add(validator);
      }
@Override
      public <T> void register(@NotNull DataKey<T> key,
                               @NotNull Validator<? super T> validator)