public function to($destination, array $defaults = [])
    {
        if ($this->name === null) {
            $this->name = strtolower(
                str_replace(['\\', '::'], '_', $destination)
            );
        }

        $this->destination = $destination;
        $this->defaults    = $defaults;
        return $this;
    }