@XCollection(propertyElementName = "selectors")
  public @NotNull List<Selector> getSelectors() {
    return new ArrayList<>(selectors.values());
  }
@XCollection(propertyElementName = "selectors")
  public @NotNull List<Selector> getSelectors()