docs: @Override
     public S withProperties(Properties props) {
        XmlConfigHelper.showUnrecognizedAttributes(XmlConfigHelper.setAttributes(attributes, props, false, false));
        attributes.attribute(PROPERTIES).set(new TypedProperties(props));
        this.properties = props;
        return self();
     }