Event.GetCommonAncestor fully implemented and tested