FIX: DisposeBase now raises Disposing and Disposed events in a thread safer manner.