{
  "version": 5,
  "type": "Server.Items.BaseBook",
  "properties": [
    {
      "name": "Level",
      "type": "Server.Multis.SecureLevel",
      "rule": "EnumMigrationRule"
    },
    {
      "name": "Title",
      "type": "string",
      "usesSaveFlag": true,
      "rule": "PrimitiveTypeMigrationRule",
      "ruleArguments": [
        "InternString"
      ]
    },
    {
      "name": "Author",
      "type": "string",
      "usesSaveFlag": true,
      "rule": "PrimitiveTypeMigrationRule",
      "ruleArguments": [
        ""
      ]
    },
    {
      "name": "Writable",
      "type": "bool",
      "usesSaveFlag": true,
      "rule": "PrimitiveTypeMigrationRule",
      "ruleArguments": [
        ""
      ]
    },
    {
      "name": "Pages",
      "type": "Server.Items.BookPageInfo[]",
      "usesSaveFlag": true,
      "rule": "ArrayMigrationRule",
      "ruleArguments": [
        "Server.Items.BookPageInfo",
        "SerializationMethodSignatureMigrationRule",
        ""
      ]
    }
  ]
}