public function __construct($name = null, Packer $packer = null) { $this->name = $name ?: get_class($this->packer); $this->packer = $packer ?: new Packer(); }