protected KeyValuePair <SpatialPipeline, IShapeProvider> MakeValidatingBuilder() { SpatialBuilder destination = this.creator.CreateBuilder(); SpatialPipeline key = this.creator.CreateValidator(); key.ChainTo(destination); return(new KeyValuePair <SpatialPipeline, IShapeProvider>(key, destination)); }