Many of the other Gaia apps use some initialization process to bind a list of node references as own properties, eg.

```js
[ 'thread-list-container', 'select-all-threads', 'deselect-all-threads', 'threads-delete-button', 
  'threads-cancel-button', 'icon-edit-threads', 'list-edit-title', 'threads-edit-form'
 ].forEach(function( id ) {
  this[ camelCase(id) ] = document.getElementById( id );
 }, this);
```

Is there any benefit to the "self-redefining accessor" pattern that's used here?