Improve naming.
Improve cohesion and tests.
Implement Mu::MessageField, which replace MuMsgField with something a bit more modern.