title: Can Route model observe applicationController props?
body: <p>I'm building ember app, and I have date selector at the top and a few tabs. Each tab represents a model to work with, but all models need date selector. So I store the date selector values as <code>applicationController</code> properties, and I've reached the point where I need to load data with <code>store.query("Model", {date: applicationController.date})</code> and now I'm lost. If I use ModelController with hooks like:</p>
  
  <pre><code>export default Ember.Controller.extend({
      appController: Ember.inject.controller('application'),
      myNeedData: function() {
          this.store.findAll('myNeedData',
               {date: this.get('appController').get('selectedUrlDate')}
          );
      }.property('appController.selectedUrlDate')
  })
  </code></pre>
  
  <p>everything actually works, but it is a hack. So I need to load model data through Route's <code>model()</code>. But how can I pass <code>applicationController</code> property to Route and make it observe the changes?</p>