An example of class extension
You can extend an EmberJS class after it's creation by using the "reopen" function.
Beware! If you create an object and then reopen the class, the object will not have the property! You can check the "moreDetails" property to know that.
More... you can create static properties to the class by using reopenClass. You can always overwrite that by creating an object.
I know, it's complicated and possibly you will never use it... but still, it's here, in the code.