 	import weave.utils.ColumnUtils;
 	import weave.utils.Dictionary2D;
 	import weave.utils.EquationColumnLib;
+	import weave.utils.VectorUtils;
 	
 	/**
 	 * This is a column of data derived from an equation with variables.

					}
				}
			}
			else
			{
				value = super.getMetadata(propertyName);
			}
			_cachedMetadata[propertyName] = value;
			return value;
		}

				_lastError = str;
				reportError(e);
			}
		}
		
		override public function setMetadata(value:Object):void
		{
			metadata.setSessionState(value);
		}
		
		override public function getMetadataPropertyNames():Array
		{
			return VectorUtils.getKeys(metadata.getSessionState());
		}

		/**
		 * This function will store an individual metadata value in the metadata linkable variable.
