title: When does ember destroy controller instances
body: <p>I was wondering when Ember does garbage collection for all the controller objects. I had route structure like :</p>
  
  <pre><code>AS.Router.map(function () {
  
              this.resource('employee', function () {
                  this.route('basics');
                  this.route('services');
                  this.route('advanced');
              });
  
  });
  </code></pre>
  
  <p>I have noticed that when I move from basics route to services route, the EmployeeBasicsController is not getting destroyed. I am not sure if it is by design, or I would have to do it manually(using the destroy action).</p>