can't we keep createThreadMockup, but we can push "message.receivers" in addition to message.sender ?