namespace DDD { public interface IEventHandler where T : IEvent { void Invoke(T evt); } }