introduced IResponseValidator, removed unnecessary methods