Separate response object for products