Poor Demeter, he's feeling violated! It may be worth considering the [presenter pattern](http://kpumuk.info/ruby-on-rails/simplifying-your-ruby-on-rails-code/) if you find yourself doing stuff like this often.