IdeaLogging, ObjectOrientedProgramming. * http://perldesignpatterns.com/?GodObject