we can remove the indexedLevelHistoryCache and related stuff again as it's not necessary for the library. (mainly affects the solver)