Using a service to call an API and hydrate a model