Unique identifier used to match the dataclass to its DOM widget.
Uses the full 128-bit uuid4 hex (not a truncated prefix) so IDs stay
unique across large histories and long sessions; a widget-ID collision
raises DuplicateIds when the widget is mounted.