* ObjectExtensions.cs added RaiseEvent, BeginRaiseEvent