Slightly refactored Gon::Base and Gon::Jbuilder