Here, I wrap the old YumHistory into the new History interface. Maybe the wrapping can be done elsewhere (at a higher level)...?
Doing it here I assume that all methods will be refactored step by step doing that wrapping too and when all methods are refactored, we will be able to move the wrapping at the highest level (= at the place, where YumHistory is instantiated).