Making sure size and type are implemented in subclasses of GNU Msg