public function reset() { $this->state = self::STATE_WAITING; $this->result = null; $this->args = []; return $this; }