Update with KeyArchiver
NSArchiver actually works