code: public DescriptionBuilder metadata(final String key, final String value) {
          metadata.put(key, value);
          return this;
      }
docs: Set a metadata value
  
  @param key   metadata key
  @param value metadata value
  @return this builder