I'm envisioning the `body` on `XYTextMessage`, and the image on `XYPictureMessage`, and nothing in the abstract base class.