Implementing JoinedDiscriminatorColumn