ExceptionController is now a service, with DIC