Fix unique validation

It shouldn't test Object constructor arguments
Allow to add same value with unique
Add tests for multiple unique validation