allow enforcing uniqueness at the sti base class level