A couple of things:

 - I don't like this, but I'm everything but pragmatic
 - this makes the controller act as a locator itself - while I see the utility, I'm concerned about how newbies will understand/use this.
 - the method should be protected
 - `__get` could also work for this :)