MockDatabaseSnapshot needs to implement Comparable for adding to the SortedSet in createGeneratorChain