When using `DistributedPubSubMediator.Publish with sendOneMessageToEachGroup`  mediator wraps user message in `SendToOneSubscriber` and then uses `Router` to send it to the according groups. This message needs to be hashable in case user uses mediator with `ConsistentHashingRoutingLogic` .