public Object GetLast(Type eventType) { Object lastMatch = null; foreach (var anEvent in this.m_Events.Where(eventType.IsInstanceOfType)) { lastMatch = anEvent; } return lastMatch; }