protect(vTree) {
    allocate.delete(vTree);
    protect.add(vTree);
  }
Moves a VTree from "allocated" state to "protected" state. This means that
the VTrees will persist between transactions.

@param {VTree} vTree - Virtual Tree to protect