Looking at the output format as posted by Marisa, I was struck by the
different types of data that is information, message and error. I suspect
that most of us who are returning such information will have to use one of
these values and they make ideal candidates for global constants.
If we were to make them constants then where should such values be defined?
Should they be part of the base class?