private IImmutableList <IPersistentRepresentation> _adaptEvents( IPersistentRepresentation persistentRepresentation) { var adapter = eventAdapters.Get(persistentRepresentation.Payload.GetType()); return(adapter .FromJournal(persistentRepresentation.Payload, persistentRepresentation.Manifest) .Events .Select(persistentRepresentation.WithPayload) .ToImmutableList()); }