Improve error_handler support in validation, they can now keep decoration and wrappers