Service objects are a holy grail to keep your controllers and models slim and readable
Iago Silva
MIT