We need a way to do json mappings without having to create multiple classes. For example, if I have a json structure like this ``` { "name": "Joe Schmoe", "address": { "street": "1234 Acme Ln", "city": "Palo Alto", "state": "California", "zip": 94020 } } ``` It should be possible to represent that in a mapping without having to create a separate class for "address". Go does this by allowing anonymous structs or something of the sort, so that json structure would translate into the following struct ``` type AutoGenerated struct { Name string `json:"name"` Address struct { Street string `json:"street"` City string `json:"city"` State string `json:"state"` Zip int `json:"zip"` } `json:"address"` } ```