@Nullable
  public DPropertyElement getPropertyByName(String propertyName) {
    for (final DPropertyElement property : myProperties) {
      if (propertyName.equals(property.getName())) {
        return property;
      }
    }
    return null;
  }
@Nullable
  public DPropertyElement getPropertyByName(String propertyName)