MessageBase

already done in design phase, no work to do