Would validating_scoped_uniqueness_with_enum be a better name for this?