Named behavior registry used instead of serializing callbacks.
Reports whether an ID is registered.
Returns registered IDs in deterministic lexical order.
Adds a value and rejects duplicate or empty IDs.
Adds or replaces the value for a nonempty ID.
Resolves a registered value without throwing for an unknown ID.
Removes an ID and reports whether it existed.
Named behavior registry used instead of serializing callbacks.