hateoasResource