Added implementation of save/load methods into FileDataUnit