Obj-C classes that help you persist data