MessageManager in Business layer and unit tests