Take a look at this twiddle:
Essentially, in my `crit-service`, I am creating Ember Objects called "Crits" and "Crit", and populating them with data.
The `crit-service` is being utilized by two different components that have similar functionalities: displaying the Crits.
The issue I'm facing is that the "change" buttons are not functioning as expected. Even though I can see through debugging that the values are being changed, the view does not reflect these updates. Why is this happening? Shouldn't updating a value in an Observable Ember Object automatically notify the template of the changes? And most importantly, how can I resolve this problem?
P.S. I've come across a workaround involving the use of Ember.A() instead of Objects. However, this approach would introduce unnecessary boilerplate since my data model primarily consists of objects rather than arrays of key-value pairs.