In flux

With abstract type HistoryDeserialization
With test suite.