add javadoc for MessageManager class