protected function flash(string $type, string $message, string $level)
    {
        $group = Session::get($type, new MessageBag());

        Session::flash($type, $group->add($level, $message));

        return $this;
    }