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