Allowed for overloading controller functions
Removed querying of abstract controllers.