Allow only one instance of each basic type of criterion