@Override
  protected void resetEditorFrom(@NotNull S s) {
    for (SettingsEditorFragment<S, ?> child : getChildren()) {
      child.resetEditorFrom(s);
    }
    updateVisibility();
  }
@Override
  protected void resetEditorFrom(@NotNull S s)