In my usecase i'd like two different sagas (that don't know about eachother) to be able to consume the same message type. Currently this doesn't seem possible as NSaga's design seems to assume that Sagas will never be initiatedby or consume the same message types. For example; in the mediator it's expecting 1 saga for a given initiating message.
Currently I have to work around this issue by copy/pasting my message types so that each saga has it's own messages, even though they do the same thing.
For context, i have raw messages from a queue automatically being converted into saga messages.