Clean up Rails model caching
Override ScriptLevel.script, ScriptLevel.stage, and Stage.script to always return the deep-cached model object
Add Script.cached, Stage.cached to replace shallow model object with the deep-cached equivalent