Interface to save objects with supported properties via NSUserDefaults.