public void Dispose()
 {
     ConversionSupressor.Unsupress();
     GC.SuppressFinalize(this);
 }
 internal ConversionSupressor()
 {
     ConversionSupressor.Supress();
 }