Only the MailboxImpl class in the impl package is public