This is a wrapper for singleton objects that can be saved in NSUserDefaults.  Any properties will have their states saved on -persistRecord and will be populated after init.