Well......we could move the production of productData to within the product itself and that would be responsible for including inapp_id?