Taming Large Rails Applications with Private ActiveRecord Models