title: Reloading Model After Transition to Route
body: <p>I am using Ember 2.x with a route that looks like:</p>
  
  <pre><code>  model: function(params) {
      return Ember.RSVP.hash({
        experiment: Ember.$.getJSON(config.apiServer + params.exp)
      });
    },
  
    setupController: function(controller, model) {
      model.reload();
      controller.set('model', model);
    }
  </code></pre>
  
  <p>Looking at <a href="http://discuss.emberjs.com/t/reloading-model-when-using-transitiontoroute-approach/2614" rel="nofollow">http://discuss.emberjs.com/t/reloading-model-when-using-transitiontoroute-approach/2614</a>.</p>
  
  <p>I tried adding <code>setupController</code> and an <code>afterModel</code> function like that above. However, when I inspect the <code>model</code> argument passed in the debugger, it does not have a <code>model.reload()</code> method (<code>model.reload</code> is <code>undefined</code>). How do I force my model to reload if this is the case?</p>