Messaging - Manager level

Includes DAO-level code review changes