public void Dispose() { stopwatch.Stop(); Log.Fine("{0} finished in {1} ms", Title, stopwatch.ElapsedMilliseconds); EventHandler temp = Disposed; if (temp != null) { temp(this, EventArgs.Empty); } }