Suppose I have APIs that return information about animals. However, the json payload varies greatly for each kind of animal, even if many properties are common and mandatory.