public function save(Todo $todo) { $resp = $this->client->put($this->baseUrl . "/todo/" . $todo->getId(), ['json' => $todo->marshal()]); return Todo::unmarshal($resp->json()); }