Property Filter
Filter
Null considers every enumerated item. A document the filter passes over is skipped for this run and nothing more: it is still in the source, so DeleteMissing does not prune it.
public Func<DocumentSourceItem, bool>? Filter { get; set; }