Added ALYSOEvent base class, simiar to AGEEvent. Tested that both new classes compile successfully.