* The "body" type should be propagated to the header. E.g.
  when creating a message one maybe want to set only the
  sequence number and everything else should be set by the
  SMPPMessage class itself.
* SMPPMessage should probably not have a 'header' structure
  with size and commandId anyway. Or it should be very low
  level.
