Holds a message represented by a single string.
The companion object for the Category case class provides a way of obtaining a Category instance Define a factory that builds an instance with a default message, and a helper class for method injection.