title: Controller not picking up properties from mixin emberjs
body: <p>I have some models which share some properties among themselves. The similarities are factored out to mixins. </p>
  
  <p>I try to display some computed properties from the controller, but if the property is from the mixin, the default value is returned in the model. In code in short:</p>
  
  <pre><code>var StuffIndexController = Ember.ObjectController.extend({
      remaining: function(){
          // debugger;
          return this.get('seriousStaff');
      }.property('remaining')
  });
  </code></pre>
  
  <p>My model is like:</p>
  
  <pre><code>Stuff = Ember.Object.extends(StaffMixin,{
    defprop:''
  </code></pre>
  
  <p>}</p>
  
  <p>My mixin:</p>
  
  <pre><code>StaffMixin = Ember.Mixin.create({
     seriousStaff: '',
     other: function(){...}.property('other')
  }
  </code></pre>
  
  <p>And after creation I populate the model. If on the page I try to display <code>seriousStaff</code> I get the empty string, while for <code>defprop</code> I get the populated data from the model. The disturbing thing is, that in the template both <code>seriousStaff</code> and <code>defprop</code> get displayed properly.</p>