Adds a property with given name and value.
A property is a child element of type option, with an attribute name and optionally an attribute value. A property may have its own children, too.
A property is added even if another property with the given name already exists.