Support :unique-value and :unique-identity