iPhone: Apprentice: Checklists: Move saving logic to datamodel