public static IEnumerable<Type> GetEvents()
{
return typeof(DomainEvent)
.Assembly
.GetExportedTypes()
.Where(x => x.BaseType == typeof(DomainEvent))
.ToList();
}