added HalJsonResponse