Now, if a new requirement comes in, lets say, adding an address to the User. This is enough information for the backend dev to know where to add a field (extend the User type with the address field) and for the frontend dev to know where to expect the data, User.address.