@stefanpenner, not sure what the issue is here.

I found that it was better for `typeMap.metadata` to be an `Ember.Object` so that I could use computed properties based on the `meta.total` and `meta.pageSize` returned by the server. Hence the call to `.setProperties()` rather than `Ember.extend()`