Any reason this can't just be `return Validator(**validator_data)`?