Going a little bit further, how about removing the `ContentStream` property and introducing a `ContentStream()` method also accepting the optional `FilteringOption`?