public function fetch($append_uri = null) {
        $this->setTokenValue($this->getEntityIdName(), $this->getId());

        $response = $this->get(array(), $append_uri);
        $entity = $response->getData();

        $this->setEntity($entity);

        return $this;
    }