The Problem (3) To Design an Object Store which deals with: Walnut "niceties" Caching of objects from other devices/hosts Backup & Restore Inter-Object Dependencies When resuming a process object, all objects mapped by it must be consistent with what the process last saw.