public function get($type, array $default = [], $remove = true)
    {
        if ($this->has($type)) {
            if (true === $remove) {
                unset($this->messages[$type]);
            }

            return $this->messages[$type];
        }

        return $default;
    }