protected static function mailer($key = 'Default')
    {
        if (isset(self::$mailerInstances[$key])) {
            return self::$mailerInstances[$key];
        } else {
            self::$mailerInstances[$key] = new Mailer($key);

            return self::$mailerInstances[$key];
        }
    }