code: public DescriptionBuilder property(final Consumer<PropertyBuilder> builder) {
          PropertyBuilder propertyBuilder = PropertyBuilder.builder();
          builder.accept(propertyBuilder);
          replaceOrAddProperty(propertyBuilder.build());
          return this;
      }
docs: Add a new property, or replace an existing property with the same name, with a
  consumer
  
  @param builder a new PropertyBuilder to modify
  
  @return this builder