 			
 			// session history
 			var _history:Object = weave.history.getSessionState();
-			archive.objects[ARCHIVE_HISTORY_AMF] = _history;
+			archive.objects[ARCHIVE_HISTORY_JSON] = _history;
 			
 			// TEMPORARY SOLUTION - url cache
 //			if (WeaveAPI.URLRequestUtils['saveCache'])
-//				archive.objects[ARCHIVE_URL_CACHE_AMF] = WeaveAPI.URLRequestUtils.getCache();
+//				archive.objects[ARCHIVE_URL_CACHE_JSON] = WeaveAPI.URLRequestUtils.getCache();
 			
 			// TEMPORARY SOLUTION - column cache
 			var columnCache:Object = WeaveAPI.AttributeColumnCache['map_root_saveCache'].get(weave.root);
 			if (columnCache)
-				archive.objects[ARCHIVE_COLUMN_CACHE_AMF] = columnCache;
+				archive.objects[ARCHIVE_COLUMN_CACHE_JSON] = columnCache;
 			
 			return archive;
 		}

		 * @param contentType A String describing the type of content contained in the objects.
		 * @return A Uint8Array in the Weave file format.
		 */
		public function serialize():/*/Uint8Array/*/Array
		{
			var zip:Object = new JSZip();
			var name:String;

			
			folder = zip.folder(FOLDER_JSON);
			for (name in objects)
				folder.file(name, JSON.stringify(objects[name], null, readableJSON && '\t'));
			
			return zip.generate({type: 'uint8array'});
		}
