making it easier to capture the UL in tests

I would like to check things like my aggregate applied events of a certain type. When using OfType<T> the type parameter does not get printed. Even so that won't work: if you chain (e.g. OfType<InventoryItemDeactivated>().Count().Equals(1)), Count also has generic parameters and it looks awful.

A good compromise is to just use typeof(InventoryItemDeactivated) instead. This PR will print that out.