Do not use class in the package directly, it is used by ConsoleMessenger.