New Enumeration class not derived from scala.Enumeration
Make MessageLevel extend nex Enumeration class
Define threshold trait to message writer
LogArea now uses threshold trait as message writer