@Override
  public String getKey() {
    if (useExistingProperty()) {
      return myExistingProperties.getItem().getUnescapedKey();
    }
    return getKeyTextField().getText();
  }
@Override
  public String getKey()