Solution: Create a facade object that receives the messages, but passes commands on to the workers for completion.
Also similar to adapter and proxy.