diff --git a/res/autogenerated_database_schema.json b/res/autogenerated_database_schema.json
index a13c5c4c572b63ec95aa54a67e886fa83ff5e866..856810ce7cde72820c7094ec97c1d949e5ab8d39 100644
--- a/res/autogenerated_database_schema.json
+++ b/res/autogenerated_database_schema.json
@@ -1,7 +1,7 @@
 {
   "types": [
     {
-      "name": "AuditItem",
+      "name": "Account",
       "properties": [
         {
           "name": "dateAccessed",
@@ -54,24 +54,34 @@
           "indexed": false
         },
         {
-          "name": "date",
-          "dbtype": "DateTime",
+          "name": "displayName",
+          "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "content",
-          "dbtype": "Text",
+          "name": "nameQuality",
+          "dbtype": "Integer",
           "indexed": false
         },
         {
-          "name": "action",
+          "name": "enablePresence",
+          "dbtype": "Bool",
+          "indexed": false
+        },
+        {
+          "name": "enableReceipts",
+          "dbtype": "Bool",
+          "indexed": false
+        },
+        {
+          "name": "service",
           "dbtype": "Text",
           "indexed": false
         }
       ]
     },
     {
-      "name": "CVUStoredDefinition",
+      "name": "AuditItem",
       "properties": [
         {
           "name": "dateAccessed",
@@ -124,39 +134,24 @@
           "indexed": false
         },
         {
-          "name": "definition",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "domain",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "name",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "query",
-          "dbtype": "Text",
+          "name": "date",
+          "dbtype": "DateTime",
           "indexed": false
         },
         {
-          "name": "selector",
+          "name": "content",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "type",
+          "name": "action",
           "dbtype": "Text",
           "indexed": false
         }
       ]
     },
     {
-      "name": "Company",
+      "name": "CVUStateDefinition",
       "properties": [
         {
           "name": "dateAccessed",
@@ -207,21 +202,11 @@
           "name": "uid",
           "dbtype": "Integer",
           "indexed": false
-        },
-        {
-          "name": "type",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "name",
-          "dbtype": "Text",
-          "indexed": false
         }
       ]
     },
     {
-      "name": "CreativeWork",
+      "name": "CVUStoredDefinition",
       "properties": [
         {
           "name": "dateAccessed",
@@ -274,29 +259,39 @@
           "indexed": false
         },
         {
-          "name": "abstract",
+          "name": "definition",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "keyword",
+          "name": "domain",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "license",
+          "name": "name",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "text",
+          "name": "query",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "selector",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "type",
           "dbtype": "Text",
           "indexed": false
         }
       ]
     },
     {
-      "name": "DigitalDocument",
+      "name": "Company",
       "properties": [
         {
           "name": "dateAccessed",
@@ -349,29 +344,19 @@
           "indexed": false
         },
         {
-          "name": "abstract",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "keyword",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "license",
+          "name": "type",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "text",
+          "name": "name",
           "dbtype": "Text",
           "indexed": false
         }
       ]
     },
     {
-      "name": "Chat",
+      "name": "CreativeWork",
       "properties": [
         {
           "name": "dateAccessed",
@@ -429,12 +414,12 @@
           "indexed": false
         },
         {
-          "name": "keyword",
-          "dbtype": "Text",
+          "name": "datePublished",
+          "dbtype": "DateTime",
           "indexed": false
         },
         {
-          "name": "license",
+          "name": "keyword",
           "dbtype": "Text",
           "indexed": false
         },
@@ -442,31 +427,11 @@
           "name": "text",
           "dbtype": "Text",
           "indexed": false
-        },
-        {
-          "name": "name",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "topic",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "receiver",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "encrypted",
-          "dbtype": "Bool",
-          "indexed": false
         }
       ]
     },
     {
-      "name": "Comment",
+      "name": "DigitalDocument",
       "properties": [
         {
           "name": "dateAccessed",
@@ -524,12 +489,12 @@
           "indexed": false
         },
         {
-          "name": "keyword",
-          "dbtype": "Text",
+          "name": "datePublished",
+          "dbtype": "DateTime",
           "indexed": false
         },
         {
-          "name": "license",
+          "name": "keyword",
           "dbtype": "Text",
           "indexed": false
         },
@@ -537,21 +502,11 @@
           "name": "text",
           "dbtype": "Text",
           "indexed": false
-        },
-        {
-          "name": "content",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "textContent",
-          "dbtype": "Text",
-          "indexed": false
         }
       ]
     },
     {
-      "name": "Message",
+      "name": "Comment",
       "properties": [
         {
           "name": "dateAccessed",
@@ -609,12 +564,12 @@
           "indexed": false
         },
         {
-          "name": "keyword",
-          "dbtype": "Text",
+          "name": "datePublished",
+          "dbtype": "DateTime",
           "indexed": false
         },
         {
-          "name": "license",
+          "name": "keyword",
           "dbtype": "Text",
           "indexed": false
         },
@@ -624,29 +579,19 @@
           "indexed": false
         },
         {
-          "name": "textContent",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "sender",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "chatJid",
+          "name": "content",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "chatReceiver",
+          "name": "textContent",
           "dbtype": "Text",
           "indexed": false
         }
       ]
     },
     {
-      "name": "EmailMessage",
+      "name": "Message",
       "properties": [
         {
           "name": "dateAccessed",
@@ -704,12 +649,12 @@
           "indexed": false
         },
         {
-          "name": "keyword",
-          "dbtype": "Text",
+          "name": "datePublished",
+          "dbtype": "DateTime",
           "indexed": false
         },
         {
-          "name": "license",
+          "name": "keyword",
           "dbtype": "Text",
           "indexed": false
         },
@@ -724,37 +669,17 @@
           "indexed": false
         },
         {
-          "name": "sender",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "chatJid",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "chatReceiver",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "textContent",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "sender",
+          "name": "content",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "chatJid",
+          "name": "type",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "chatReceiver",
+          "name": "importJson",
           "dbtype": "Text",
           "indexed": false
         },
@@ -764,34 +689,14 @@
           "indexed": false
         },
         {
-          "name": "date",
+          "name": "datetimeSent",
           "dbtype": "DateTime",
           "indexed": false
-        },
-        {
-          "name": "importFrom",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "importTo",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "importCC",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "importReplyTo",
-          "dbtype": "Text",
-          "indexed": false
         }
       ]
     },
     {
-      "name": "Note",
+      "name": "MessageChannel",
       "properties": [
         {
           "name": "dateAccessed",
@@ -849,12 +754,12 @@
           "indexed": false
         },
         {
-          "name": "keyword",
-          "dbtype": "Text",
+          "name": "datePublished",
+          "dbtype": "DateTime",
           "indexed": false
         },
         {
-          "name": "license",
+          "name": "keyword",
           "dbtype": "Text",
           "indexed": false
         },
@@ -864,24 +769,24 @@
           "indexed": false
         },
         {
-          "name": "title",
+          "name": "name",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "content",
+          "name": "topic",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "textContent",
-          "dbtype": "Text",
+          "name": "encrypted",
+          "dbtype": "Bool",
           "indexed": false
         }
       ]
     },
     {
-      "name": "MediaObject",
+      "name": "Note",
       "properties": [
         {
           "name": "dateAccessed",
@@ -939,12 +844,12 @@
           "indexed": false
         },
         {
-          "name": "keyword",
-          "dbtype": "Text",
+          "name": "datePublished",
+          "dbtype": "DateTime",
           "indexed": false
         },
         {
-          "name": "license",
+          "name": "keyword",
           "dbtype": "Text",
           "indexed": false
         },
@@ -954,49 +859,24 @@
           "indexed": false
         },
         {
-          "name": "bitrate",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "duration",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "endTime",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "fileLocation",
+          "name": "title",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "fileSize",
+          "name": "content",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "height",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "startTime",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "width",
-          "dbtype": "Integer",
+          "name": "textContent",
+          "dbtype": "Text",
           "indexed": false
         }
       ]
     },
     {
-      "name": "Audio",
+      "name": "Datasource",
       "properties": [
         {
           "name": "dateAccessed",
@@ -1049,448 +929,23 @@
           "indexed": false
         },
         {
-          "name": "abstract",
+          "name": "query",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "keyword",
+          "name": "softProperty",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "license",
-          "dbtype": "Text",
+          "name": "sortAscending",
+          "dbtype": "Bool",
           "indexed": false
         },
         {
-          "name": "text",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "bitrate",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "duration",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "endTime",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "fileLocation",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "fileSize",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "height",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "startTime",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "width",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "caption",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "transcript",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "name",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "bitrate",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "duration",
-          "dbtype": "Integer",
-          "indexed": false
-        }
-      ]
-    },
-    {
-      "name": "Photo",
-      "properties": [
-        {
-          "name": "dateAccessed",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "dateCreated",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "dateModified",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "deleted",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "externalId",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "genericType",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "itemDescription",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "starred",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "version",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "uid",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "abstract",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "keyword",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "license",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "text",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "bitrate",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "duration",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "endTime",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "fileLocation",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "fileSize",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "height",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "startTime",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "width",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "caption",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "exifData",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "name",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "width",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "height",
-          "dbtype": "Integer",
-          "indexed": false
-        }
-      ]
-    },
-    {
-      "name": "Video",
-      "properties": [
-        {
-          "name": "dateAccessed",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "dateCreated",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "dateModified",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "deleted",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "externalId",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "genericType",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "itemDescription",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "starred",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "version",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "uid",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "abstract",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "keyword",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "license",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "text",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "bitrate",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "duration",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "endTime",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "fileLocation",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "fileSize",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "height",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "startTime",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "width",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "caption",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "exifData",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "name",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "width",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "height",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "duration",
-          "dbtype": "Integer",
-          "indexed": false
-        }
-      ]
-    },
-    {
-      "name": "Datasource",
-      "properties": [
-        {
-          "name": "dateAccessed",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "dateCreated",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "dateModified",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "deleted",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "externalId",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "genericType",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "itemDescription",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "starred",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "version",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "uid",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "query",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "softProperty",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "sortAscending",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "pageCount",
-          "dbtype": "Bool",
+          "name": "pageCount",
+          "dbtype": "Bool",
           "indexed": false
         },
         {
@@ -1715,106 +1170,6 @@
         }
       ]
     },
-    {
-      "name": "Edge",
-      "properties": [
-        {
-          "name": "dateAccessed",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "dateCreated",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "dateModified",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "deleted",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "externalId",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "genericType",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "itemDescription",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "starred",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "version",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "uid",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "type",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "targetItemType",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "targetItemID",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "sourceItemType",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "sourceItemID",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "sequence",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "deleted",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "version",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "edgeLabel",
-          "dbtype": "Text",
-          "indexed": false
-        }
-      ]
-    },
     {
       "name": "File",
       "properties": [
@@ -2083,11 +1438,6 @@
           "dbtype": "Text",
           "indexed": false
         },
-        {
-          "name": "itemDescription",
-          "dbtype": "Text",
-          "indexed": false
-        },
         {
           "name": "bundleImage",
           "dbtype": "Text",
@@ -2476,7 +1826,102 @@
       ]
     },
     {
-      "name": "MedicalCondition",
+      "name": "MediaObject",
+      "properties": [
+        {
+          "name": "dateAccessed",
+          "dbtype": "DateTime",
+          "indexed": false
+        },
+        {
+          "name": "dateCreated",
+          "dbtype": "DateTime",
+          "indexed": false
+        },
+        {
+          "name": "dateModified",
+          "dbtype": "DateTime",
+          "indexed": false
+        },
+        {
+          "name": "deleted",
+          "dbtype": "Bool",
+          "indexed": false
+        },
+        {
+          "name": "externalId",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "genericType",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "itemDescription",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "starred",
+          "dbtype": "Bool",
+          "indexed": false
+        },
+        {
+          "name": "version",
+          "dbtype": "Integer",
+          "indexed": false
+        },
+        {
+          "name": "uid",
+          "dbtype": "Integer",
+          "indexed": false
+        },
+        {
+          "name": "bitrate",
+          "dbtype": "Integer",
+          "indexed": false
+        },
+        {
+          "name": "duration",
+          "dbtype": "Integer",
+          "indexed": false
+        },
+        {
+          "name": "endTime",
+          "dbtype": "DateTime",
+          "indexed": false
+        },
+        {
+          "name": "fileLocation",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "fileSize",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "height",
+          "dbtype": "Integer",
+          "indexed": false
+        },
+        {
+          "name": "startTime",
+          "dbtype": "DateTime",
+          "indexed": false
+        },
+        {
+          "name": "width",
+          "dbtype": "Integer",
+          "indexed": false
+        }
+      ]
+    },
+    {
+      "name": "Audio",
       "properties": [
         {
           "name": "dateAccessed",
@@ -2519,17 +1964,62 @@
           "indexed": false
         },
         {
-          "name": "version",
+          "name": "version",
+          "dbtype": "Integer",
+          "indexed": false
+        },
+        {
+          "name": "uid",
+          "dbtype": "Integer",
+          "indexed": false
+        },
+        {
+          "name": "bitrate",
+          "dbtype": "Integer",
+          "indexed": false
+        },
+        {
+          "name": "duration",
+          "dbtype": "Integer",
+          "indexed": false
+        },
+        {
+          "name": "endTime",
+          "dbtype": "DateTime",
+          "indexed": false
+        },
+        {
+          "name": "fileLocation",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "fileSize",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "height",
+          "dbtype": "Integer",
+          "indexed": false
+        },
+        {
+          "name": "startTime",
+          "dbtype": "DateTime",
+          "indexed": false
+        },
+        {
+          "name": "width",
           "dbtype": "Integer",
           "indexed": false
         },
         {
-          "name": "uid",
-          "dbtype": "Integer",
+          "name": "caption",
+          "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "type",
+          "name": "transcript",
           "dbtype": "Text",
           "indexed": false
         },
@@ -2541,7 +2031,7 @@
       ]
     },
     {
-      "name": "NavigationItem",
+      "name": "Photo",
       "properties": [
         {
           "name": "dateAccessed",
@@ -2594,94 +2084,64 @@
           "indexed": false
         },
         {
-          "name": "title",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "sessionName",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "sequence",
+          "name": "bitrate",
           "dbtype": "Integer",
           "indexed": false
         },
         {
-          "name": "type",
-          "dbtype": "Text",
-          "indexed": false
-        }
-      ]
-    },
-    {
-      "name": "OnlineProfile",
-      "properties": [
-        {
-          "name": "dateAccessed",
-          "dbtype": "DateTime",
-          "indexed": false
-        },
-        {
-          "name": "dateCreated",
-          "dbtype": "DateTime",
+          "name": "duration",
+          "dbtype": "Integer",
           "indexed": false
         },
         {
-          "name": "dateModified",
+          "name": "endTime",
           "dbtype": "DateTime",
           "indexed": false
         },
         {
-          "name": "deleted",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "externalId",
+          "name": "fileLocation",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "genericType",
+          "name": "fileSize",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "itemDescription",
-          "dbtype": "Text",
+          "name": "height",
+          "dbtype": "Integer",
           "indexed": false
         },
         {
-          "name": "starred",
-          "dbtype": "Bool",
+          "name": "startTime",
+          "dbtype": "DateTime",
           "indexed": false
         },
         {
-          "name": "version",
+          "name": "width",
           "dbtype": "Integer",
           "indexed": false
         },
         {
-          "name": "uid",
-          "dbtype": "Integer",
+          "name": "caption",
+          "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "type",
+          "name": "exifData",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "handle",
+          "name": "name",
           "dbtype": "Text",
           "indexed": false
         }
       ]
     },
     {
-      "name": "Person",
+      "name": "Video",
       "properties": [
         {
           "name": "dateAccessed",
@@ -2734,37 +2194,27 @@
           "indexed": false
         },
         {
-          "name": "birthDate",
-          "dbtype": "DateTime",
+          "name": "bitrate",
+          "dbtype": "Integer",
           "indexed": false
         },
         {
-          "name": "email",
-          "dbtype": "Text",
+          "name": "duration",
+          "dbtype": "Integer",
           "indexed": false
         },
         {
-          "name": "deathDate",
+          "name": "endTime",
           "dbtype": "DateTime",
           "indexed": false
         },
         {
-          "name": "firstName",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "lastName",
-          "dbtype": "Text",
-          "indexed": false
-        },
-        {
-          "name": "gender",
+          "name": "fileLocation",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "sexualOrientation",
+          "name": "fileSize",
           "dbtype": "Text",
           "indexed": false
         },
@@ -2774,39 +2224,34 @@
           "indexed": false
         },
         {
-          "name": "shoulderWidth",
-          "dbtype": "Real",
+          "name": "startTime",
+          "dbtype": "DateTime",
           "indexed": false
         },
         {
-          "name": "armLength",
-          "dbtype": "Real",
+          "name": "width",
+          "dbtype": "Integer",
           "indexed": false
         },
         {
-          "name": "displayName",
+          "name": "caption",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "nameQuality",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "enablePresence",
-          "dbtype": "Bool",
+          "name": "exifData",
+          "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "enableReceipts",
-          "dbtype": "Bool",
+          "name": "name",
+          "dbtype": "Text",
           "indexed": false
         }
       ]
     },
     {
-      "name": "PhoneNumber",
+      "name": "MedicalCondition",
       "properties": [
         {
           "name": "dateAccessed",
@@ -2859,19 +2304,19 @@
           "indexed": false
         },
         {
-          "name": "phoneNumber",
+          "name": "type",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "type",
+          "name": "name",
           "dbtype": "Text",
           "indexed": false
         }
       ]
     },
     {
-      "name": "PublicKey",
+      "name": "NavigationItem",
       "properties": [
         {
           "name": "dateAccessed",
@@ -2924,24 +2369,29 @@
           "indexed": false
         },
         {
-          "name": "type",
+          "name": "title",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "key",
+          "name": "sessionName",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "name",
+          "name": "sequence",
+          "dbtype": "Integer",
+          "indexed": false
+        },
+        {
+          "name": "type",
           "dbtype": "Text",
           "indexed": false
         }
       ]
     },
     {
-      "name": "Session",
+      "name": "OnlineProfile",
       "properties": [
         {
           "name": "dateAccessed",
@@ -2994,34 +2444,19 @@
           "indexed": false
         },
         {
-          "name": "currentViewIndex",
-          "dbtype": "Integer",
-          "indexed": false
-        },
-        {
-          "name": "editMode",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "name",
+          "name": "type",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "showContextPane",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "showFilterPanel",
-          "dbtype": "Bool",
+          "name": "handle",
+          "dbtype": "Text",
           "indexed": false
         }
       ]
     },
     {
-      "name": "SessionView",
+      "name": "Person",
       "properties": [
         {
           "name": "dateAccessed",
@@ -3074,14 +2509,79 @@
           "indexed": false
         },
         {
-          "name": "name",
+          "name": "birthDate",
+          "dbtype": "DateTime",
+          "indexed": false
+        },
+        {
+          "name": "email",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "deathDate",
+          "dbtype": "DateTime",
+          "indexed": false
+        },
+        {
+          "name": "firstName",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "lastName",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "gender",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "sexualOrientation",
           "dbtype": "Text",
           "indexed": false
+        },
+        {
+          "name": "height",
+          "dbtype": "Integer",
+          "indexed": false
+        },
+        {
+          "name": "shoulderWidth",
+          "dbtype": "Real",
+          "indexed": false
+        },
+        {
+          "name": "armLength",
+          "dbtype": "Real",
+          "indexed": false
+        },
+        {
+          "name": "displayName",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "nameQuality",
+          "dbtype": "Integer",
+          "indexed": false
+        },
+        {
+          "name": "enablePresence",
+          "dbtype": "Bool",
+          "indexed": false
+        },
+        {
+          "name": "enableReceipts",
+          "dbtype": "Bool",
+          "indexed": false
         }
       ]
     },
     {
-      "name": "Sessions",
+      "name": "PhoneNumber",
       "properties": [
         {
           "name": "dateAccessed",
@@ -3134,14 +2634,19 @@
           "indexed": false
         },
         {
-          "name": "currentSessionIndex",
-          "dbtype": "Integer",
+          "name": "phoneNumber",
+          "dbtype": "Text",
+          "indexed": false
+        },
+        {
+          "name": "type",
+          "dbtype": "Text",
           "indexed": false
         }
       ]
     },
     {
-      "name": "Setting",
+      "name": "PublicKey",
       "properties": [
         {
           "name": "dateAccessed",
@@ -3193,20 +2698,25 @@
           "dbtype": "Integer",
           "indexed": false
         },
+        {
+          "name": "type",
+          "dbtype": "Text",
+          "indexed": false
+        },
         {
           "name": "key",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "json",
+          "name": "name",
           "dbtype": "Text",
           "indexed": false
         }
       ]
     },
     {
-      "name": "SyncState",
+      "name": "Setting",
       "properties": [
         {
           "name": "dateAccessed",
@@ -3259,24 +2769,14 @@
           "indexed": false
         },
         {
-          "name": "isPartiallyLoaded",
-          "dbtype": "Bool",
-          "indexed": false
-        },
-        {
-          "name": "actionNeeded",
+          "name": "key",
           "dbtype": "Text",
           "indexed": false
         },
         {
-          "name": "updatedFields",
+          "name": "json",
           "dbtype": "Text",
           "indexed": false
-        },
-        {
-          "name": "changedInThisSession",
-          "dbtype": "Bool",
-          "indexed": false
         }
       ]
     },