I’d considered that. I control the API so I can have some flexibility there, but unfortunately I can’t even have the Widget object at two different places in the same API response and have it map to the same object :frowning: