Uniqueness validator now uses `exists?' (closes #927)