{ "version": 2, "type": "Server.Ethics.Player", "properties": [ { "name": "Mobile", "type": "Server.Mobile", "rule": "SerializableInterfaceMigrationRule" }, { "name": "Power", "type": "int", "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "" ] }, { "name": "History", "type": "int", "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "" ] }, { "name": "Steed", "type": "Server.Mobile", "rule": "SerializableInterfaceMigrationRule" }, { "name": "Familiar", "type": "Server.Mobile", "rule": "SerializableInterfaceMigrationRule" }, { "name": "Shield", "type": "System.DateTime", "rule": "PrimitiveTypeMigrationRule", "ruleArguments": [ "AnchoredTime" ] }, { "name": "Ethic", "type": "Server.Ethics.Ethic", "rule": "SerializableInterfaceMigrationRule" } ] }