implementing a mailbox as a private queue client that knows about Message.pm