in x-element.js [187:192]
attributeChangedCallback(attribute, oldValue, value) {
const { attributeMap } = XElement.#constructors.get(this.constructor);
// Authors may extend "observedAttributes". Optionally chain to account for
// attributes which we don't know about.
attributeMap.get(attribute)?.sync(this, value, oldValue);
}