Review - mvp presentation - do not merge

This doesn't need to exist. Rails knows how to make json from existing models. You don't need to make a hash for it.
See http://www.daveperrett.com/articles/2010/10/03/excluding-fields-from-rails-json-and-xml-output/ for some examples (note the use of "exclude")