public ConvolutionProvider(
     ICovolutionVisitableFactory factory,
     IConvolutionVisitor visitor)
 {
     _factory = factory;
     _visitor = visitor;
 }
 public IConvolutionVisitable Accept(IConvolutionVisitor visitor)
 {
     _visitor = visitor;
     return(this);
 }