Use strongly-typed queues to store messages