Separated the event from the domain object Alert. Made the AlertRaised event more generic.