Unit tests compile, but hang on execution.
Fixed dead-locking with in memory repositories, fixed a regression with AggregateRepository.
Some unit tests to fix - mostly to do with in memory snapshot still needing to use the serialiser when saving.