emberjs/website — pull request #528 by balinterdi (2013-05-31 20:43:06+00:00)
Title: Fix the shorthand access to another controller through needs

Without initiating the controller property, it is considered as a proxy access to the underlying object (in the case of an `ObjectController`) or array (in the case of an `ArrayController`). It results in an error in both cases:

```
Uncaught TypeError: Object [object Object] has no method 'addArrayObserver'
```

```
Uncaught Error: assertion failed: Cannot delegate set('auth', ) to the 'content' property of object proxy : its 'content' is undefined.
```