[fix] added ability to override requirements for unique fields
Very convenient with using default value