Well, it does make the code/DB less sensitive to any changes in the AODAAC request params, at the expense of being messier w.r.t. parsing out things (like the `productId`) that the portal needs... your call again.