public static function factory($key, $secret, $from)
    {
        $sms = new Sms(new GuzzleHttp\Client());
        $sms->setKey($key)
            ->setSecret($secret)
            ->setFrom($from);
        
        return $sms;
    }