We have inherited a solution made by another developer where we have a method that generates a complex product structure for an api call. The model (Product) here is fetched fro