key
Identifies the property this element owns. Defaults to the element's runtime class, so each element type is its own identity; override only when distinct instances of the same type must be independent slots (e.g. a client property keyed by its property key). Ignored when additive is true (additive elements are matched by position, not by key).