Also check_override for 'name' in the type_overrides
Add test case for validator overriding
Add test case for default overriding
Use kwargs.get instead of kwargs.pop