public function setDecorator(call\decorator $decorator = null) { $this->decorator = $decorator ?: new call\decorator(); return $this; }