Should probably use Ember.keys. Passing a hash table as `source` would de-optimize the whole function.