+- (id) initWithCoder:(NSCoder *) coder
+{
+ deviceName = [[coder decodeObjectForKey:@"DeviceName"] retain];
+ presetsArray = [[coder decodeObjectForKey:@"Presets"] retain];
+
+ return self;
+}
+
+- (void) encodeWithCoder:(NSCoder *)encoder
+{
+ [encoder encodeObject: deviceName forKey:@"DeviceName"];
+ [encoder encodeObject: presetsArray forKey:@"Presets"];
+}
+