.NET Driver 3.0 - OfType<T>() ignored in query when collection type is the same

@C_F Root class only makes sense with hierarchical discriminators. If you annotate a root class that should automatically trigger using a hierarchical discriminator. Does using Where(item => item.GetType() == typeof(T)) instead work?