Let's talk about the InternalDefinition.SetAllowVaryBetweenGroups() method one more time. The odd point is that it needs a document argument: public ICollection SetAllowVaryBetweenGroups( Document document, bool allowVaryBetweenGroups ) However, the VariesAcrossGroups property is not document indexed but returns the flag directly: public bool VariesAcrossGroups { get; } We also wonder how...

Click here to view the entire blog post.