Support discriminator field name customization (#3)