public virtual void After()
 {
     _output.Dispose();
 }