UniquenessValidator will respect default scopes

Currently all default scopes are removed. If a developer is explicitly adding a default scope to a model class this scoping should be respected when checking for uniqueness.