I store a sealed class with two possible subtypes in a collection. When using typed queries, I can validate the type using the discriminator as part of the query, but is it possible to coerce the type in the query to give me access to the subtype properties? Or am I stuck with using query strings?