discriminators as a trait