public void SaveAndClearHandlers( )
 {
     _stack.Push( MessageDiscriminator );
     MessageDiscriminator = new MessageDiscriminator( );
 }
 public void RestoreHandlers( )
 {
     MessageDiscriminator = _stack.Pop( );
 }