[TASK] added ExceptionHandler interface and changed Response