Typically, a publisher & subscriber know the type they are processing.
In my use case, I would like to: