renaming to models, and creating new response objects
adding the new responses
cleaning up responses
removing old sub resource fields
changing all links on objects to be required but allowing then to be null if not required