public function delete(Remote\Object $object)
{
if (!$object::supportsMethod(Request::METHOD_DELETE)) {
throw new Exception(sprintf('%s doesn\'t support [DELETE] via the API', get_class($object)));
}
$uri = sprintf('%s/%s', $object::getResourceURI(), $object->getGUID());
$url = new URL($this, $uri);
$request = new Request($this, $url, Request::METHOD_DELETE);
$request->send();
return $request->getResponse();
}