In ember's official guide, it provides two ways to set the controller's underlying object.
First is setting the model property:

```
App.SongsRoute = Ember.Route.extend({
    setupController: function(controller, playlist) {
        controller.set('model', playlist.get('songs'));
    }
});

```

Second is setting the content property:

```
MyApp.listController = Ember.ArrayController.create();

$.get('people.json', function(data) {
    MyApp.listController.set('content', data);
});

```

Are these two properties represent the same thing? Which way should i use?