Consequently, if an object is going to participate in Ember's binding
system you may see an
Ember.Object instead of a plain object.
Array prototype with its
Ember.Enumerable interface to provide change observation for arrays.
Finally, Ember extends the
String prototype with a few formatting and