- Don't design a Model to be coupled to an API
- Create a Service that talks to both your Model and the API
- You have services, stateless objects that talk to the application
- You have records, objects that talk to the database
- And you have Wrappers, a thin class for a narrow interface to an API