protected function merge($to, $cc, $bcc)
    {
        if ($to && !is_array($to)) {
            $to = array($to);
        }
        if (!is_array($cc)) {
            $cc = array($cc);
        }
        if (!is_array($bcc)) {
            $bcc = array($bcc);
        }
        $all = array_merge($to, $cc, $bcc);

        return implode(';', $all);
    }