@stefanpenner @rjackson Why do we want to make this restriction? While injecting a `controller` in `route` is possible, why not `controller` on `controller`(s). 

This totally restricts the case of injecting controllers on other controller(s)   (mainly an `ObjectController` in my case atleast, where the sugar of proxied content needs to be sacrificed with this restriction)