public function withArguments(array $arguments = null) : self { $this->__call(__METHOD__, func_get_args()); }