public function update($id, $itemId, array $data)
    {
        $this->validateRequiredParameters(array('name', 'state'), $data);

        $this->remove($id, $itemId);

        return $this->create($id, $data['name'], $data['state'], $data);
    }