Index: trunk/eraser/Eraser.DefaultPlugins/Plugin.cs
===================================================================
--- trunk/eraser/Eraser.DefaultPlugins/Plugin.cs	(revision 1964)
+++ trunk/eraser/Eraser.DefaultPlugins/Plugin.cs	(revision 1983)
@@ -111,10 +111,9 @@
 			get
 			{
-				return settings["FL16Method"] == null ? Guid.Empty :
-					(Guid)settings["FL16Method"];
+				return settings.GetValue<Guid>("FL16Method");
 			}
 			set
 			{
-				settings["FL16Method"] = value;
+				settings.SetValue("FL16Method", value);
 			}
 		}
@@ -127,9 +126,9 @@
 			get
 			{
-				return (Dictionary<Guid, CustomErasureMethod>)settings["EraseCustom"];
+				return settings.GetValue<Dictionary<Guid, CustomErasureMethod>>("EraseCustom");
 			}
 			set
 			{
-				settings["EraseCustom"] = value;
+				settings.SetValue("EraseCustom", value);
 			}
 		}
