Could this API use real domain classes instead of all these nested collections? Also, I'm unclear why this class is pluralized. Is it getting me multiple configurations? Again, maybe this is me not understanding the use case.