add custom exception management
allows to return non-Response objects from controllers