public function send($name, $parameters = [], $locale = null, \Closure $messageModifier = null)
    {
        $mailDefinition = $this->provider->fetchMailDefinition($name, $parameters);
        $parsedMessage = $this->parser->parseMailDefinition($mailDefinition, $locale ?: $this->locale);

        $this->handleDefaults($parsedMessage);

        $this->mailer->send($parsedMessage, $messageModifier);
    }