partial realization of MessageMgr