/**
* @param \Codecasts\Restinga\Contracts\Data\Resource $resource
* @param bool $identified
*/
public function __construct(Resource $resource, $identified = false)
{
$this->resource = $resource;
$this->identified = $identified;
$this->descriptor = $this->resource->getDescriptor();
$this->request = new Unirest\Request();
$this->request = $this->descriptor->authorization()->setupRequest($this->request);
$this->request->defaultHeader('Content-Type', $this->resource->getContentTypeHeader());
$this->request->defaultHeader('Accept', $this->resource->getAcceptHeader());
}