Do not pollute elements with data-instance attributes. Use WeakMap instead, falling back to an Element prop.