MessageQueue
Deposit can also be a MessageQueuing
Deposit can also be a MessageQueuing