Using introspection
Controller class extraction