private function getBuilder(Container $pimple)
    {
        $builder = ClientBuilder::create();

        $this->setFactory($builder, $pimple);
        $this->setSender($builder, $pimple);
        $this->setLogger($builder, $pimple);

        return $builder;
    }