Make MessagePacket mutable
Lots of high-level interfaces