def destroy(*args)
      resource = find(*args)
      if enclosing_resource
        service.destroy(*args)
        resource
      else
        resource.destroy
      end
    end
def destroy(*args)
      resource = find(*args)
      if enclosing_resource
        service.destroy(*args)
        resource
      else
        resource.destroy
      end
    end
find the resource
 If we have a resource service, we call destroy on it with the reosurce id, so that any callbacks can be triggered
 Otherwise, just call destroy on the resource