Could you elaborate on how this works, ContentOverride has a DiscriminatorFormula, but the sub-classes have a DiscriminatorValue.