Refactored controller internals
Refactored controller internals

+ Within controllers, `this` now affects the controller instance directly (instead
  of its constructor). This is useful to add arbitrary properties or methods to a
  specific controller.

derdesign/protos