Meh, no name
Renamed throw_validation_error
Validation renames
Finished renaming Validation to ErrorHandler
Completed renaming
Renamed use_replacement_character to replace_errors
Moved error_handler out of detail
More refactoring