@Override
  protected List<GenericAttributeValue<String>> getPropertyDefiningAttributes() {
    final GenericAttributeValue<String> verifyProperty = getVerifyProperty();
    if (verifyProperty.getRawText() != null) {
      return Collections.singletonList(verifyProperty);
    }
    return Collections.singletonList(getPropertyName());
  }
@Override
  protected List<GenericAttributeValue<String>> getPropertyDefiningAttributes()