fix: check uniqueness against deleted objects
tests: validate_unique
fix: test _default_manager is a SafeDelete one