Refactored NappData to properly load and save data.