custom-element attributes should be
    defined by attribute markup as shown above.
    The value is taken from attribute text content or from select XPath expressionobservedAttributes. xsl:param which makes the attribute value available as
    xsl variable (as attribute name prefixed with $). attributeChangedCallback which triggers DCE re-render.
    
        The value attribute is usual case to be propagated from within of custom-element.
        See the using custom-element as form input example.