``eventCounter`` or something like that.

And my reason is that ``static`` introduces a global state in the class. Here, we don't need this global state at all: the id only needs to be unique for this traceable dispatcher, not among all traceable dispatcher instances