               :db/doc "invalid document/id that was migrated")
 
    (attribute :chat/body
-              :db.type/string)
+              :db.type/string
+              :metadata/unescaped true)
 
    (attribute :chat/color
-              :db.type/string)
+              :db.type/string
+              :metadata/unescaped true)
 
    (attribute :server/timestamp
               :db.type/instant)


   (attribute :layer/ui-id
              :db.type/string
              :db/doc "User-provided identifier for layer")

   (attribute :layer/ui-target
              :db.type/string
              :db/doc "User-provided action for layer")

   (attribute :layer/ancestor
              :db.type/long

              :db.type/float)

   (attribute :layer/font-family
              :db.type/string
              :metadata/unescaped true)

   (attribute :layer/text
              :db.type/string
              :metadata/unescaped true)

   (attribute :layer/font-size
              :db.type/long)

   (attribute :layer/path
              :db.type/string
              :metadata/unescaped true)

   ;; Wonder what happens if we make a layer a child of one of its children...
   (attribute :layer/child
