private TOut GetErrorResponse(Exception exception)
        {
            var responseTarget = ErrorHandler.AsHandledResponse(exception);

            var response = new TOut() as Response;

            response.Success    = false;
            response.StatusCode = response.StatusCode;
            response.Message    = responseTarget.Message;

            return((TOut)response);
        }