In preparation to the upcoming API, most logic is being moved to services. Models function as repositories.