 						JS.error('Unable to get property "'+name+'" of class "'+Weave.className(linkableObject)+'"');
 					}
 					// first pass: set result[name] to the ILinkableObject
-					if (property != null && !_getSessionStateIgnoreList.get(property))
+					if (property != null && !map_obj_getSessionStateIgnore.get(property))
 					{
 						// skip this property if it should not appear in the session state under the parent.
 						if (!d2d_child_parent.get(property, linkableObject))
 							continue;
 						// avoid infinite recursion in implicit session states
-						_getSessionStateIgnoreList.set(property, true);
+						map_obj_getSessionStateIgnore.set(property, true);
 						resultNames.push(name);
 						resultProperties.push(property);
 					}

		/**
		 * keeps track of which objects are currently being traversed
		 */
		private var _getSessionStateIgnoreList:Object = new JS.WeakMap();
		
		/**
		 * @inheritDoc

				}
			}
			
			map_obj_getSessionStateIgnore.set(linkableObject, undefined);
			
			return result;
		}
