       @context = new Context(null, contexts[@profile])
       @lang = null
 
-      @lists = {}
-      @hanging = {present: false, rels: null, revs: null, lists: null}
+      @hanging = null
       @result = null
       @current = null
 

          subjRef = {"@id": s or current["@id"]}
          for rev in revs
            addToObj(nextObj or getOrCreate(res, o), rev, subjRef)
      else
        present = !!(rels.length or revs.length)
        hanging = {present: present, rels: rels, revs: revs, inlist: inlist}

      value = desc.getLiteral()
      if value

      inlist = desc.inlist

      hanging = state.hanging
      if hanging
        # TODO: this just supports connecting resource; see commented below
        if o
          s = null
