So, this is an indicator that Application is doing too much. Consider shifting the responsibility to something like: `RestClient.applications` so that your data model doesn't need to know anything about HTTP.