public override bool Matches(EventInstance eventToMatch) { return base.Matches(eventToMatch) && guard(); } }