[FEATURE] support Discriminator Property in Getter

A new Annotation @Discriminator was added to support the programmatic
selection of a column or property of the result set.