review IOHistory

GUI/Support/IO/IOHistory.h|cpp contains lots of code for little functionality. As far as I see, it is only used for member m_history of class DatafieldIOService. This member is only read by function DatafieldIOService::saveDataFiles. If there is useful functionality at all, couldn't it be accomplished in much simpler ways?