Encapsulate result, generate etag.