You know what they say about the MVC design pattern, keep your Controllers light. So at the beginning of your project, you added oil and gears to your Models and it was rolling just fine.
Even if I'm not a big fan of the big Model that even makes coffee (sending an email, really?), I can say that you were in perfect harmony with the framework principles. Well, a few iterations later, this idyllic codebase seems very far away and your Controllers and Models are way more '200 line'ish than they used to be.