title: Sorting a list in EmberJS and having that reflect in the view
body: <p>I have a computed property that should sort &amp; fiter like so:</p>
  
  <pre><code>sortedFilteredChildren: function() {
          console.log("sortedFilteredChildren()");
          var filtered = this.get("children").filterProperty("archived",false);
          var sorted = filtered.slice().sort(function(a,b){
              return a.get("order") - b.get("order");
          });
          return sorted;
  }.property("@each.order","@each.parent_id","EpicApp.filterOptions.viewArchived").cacheable(),    
  </code></pre>
  
  <p>I'm using that property as the data source of a CollectionView</p>
  
  <p>If I change the order property of one of it's children, this property does not get re-evaluated.  In other words, I don't see the console.log line appear after doing a:</p>
  
  <pre><code>child.set("order",10);
  </code></pre>
  
  <p>Any idea what I'm doing wrong?</p>