Simplifying how responses are parsed and their definitions