Index: binary-improvements/7dtd-server-fixes/src/PersistentData/KnownPlayers.cs
===================================================================
--- binary-improvements/7dtd-server-fixes/src/PersistentData/KnownPlayers.cs	(revision 142)
+++ binary-improvements/7dtd-server-fixes/src/PersistentData/KnownPlayers.cs	(revision 143)
@@ -4,6 +4,6 @@
 namespace AllocsFixes.PersistentData
 {
-	[Serializable()]
-	public class KnownPlayers : ISerializable
+	[Serializable]
+	public class KnownPlayers
 	{
 		private int entityId;
@@ -16,13 +16,8 @@
 		public KnownPlayers (SerializationInfo info, StreamingContext ctxt)
 		{
-			this.entityId = info.GetInt32("entityId");
-			this.name = info.GetString("name");
+			this.entityId = info.GetInt32 ("entityId");
+			this.name = info.GetString ("name");
 		}
-
-		public void GetObjectData (SerializationInfo info, StreamingContext context)
-		{
-			info.AddValue("name", this.name);
-		}
-}
+	}
 }
 
Index: binary-improvements/7dtd-server-fixes/src/PersistentData/PersistentContainer.cs
===================================================================
--- binary-improvements/7dtd-server-fixes/src/PersistentData/PersistentContainer.cs	(revision 142)
+++ binary-improvements/7dtd-server-fixes/src/PersistentData/PersistentContainer.cs	(revision 143)
@@ -7,6 +7,6 @@
 namespace AllocsFixes.PersistentData
 {
-	[Serializable()]
-	public class PersistentContainer : ISerializable
+	[Serializable]
+	public class PersistentContainer
 	{
 		public Dictionary<string, KnownPlayers> players = new Dictionary<string, KnownPlayers> ();
@@ -49,14 +49,4 @@
 		}
 
-		public PersistentContainer (SerializationInfo info, StreamingContext ctxt)
-		{
-			this.players = (Dictionary<string, KnownPlayers>)info.GetValue ("players", typeof(Dictionary<string, KnownPlayers>));
-		}
-
-		public void GetObjectData (SerializationInfo info, StreamingContext context)
-		{
-			info.AddValue ("players", this.players);
-		}
-
 	}
 }
