public void Undo() { if(_impersonationContext != null) { _impersonationContext.Undo(); _impersonationContext.Dispose(); } }