Working. Successfully moved messageGenerate,getMessage into the superclass.