 		 * Contains the csv data that should be used elsewhere in the code
 		 */		
 		private var parsedRows:Array;
-		private var columnIds:Array;
+		private var columnIds:Array = [];
 		
 		private function handleParsedRows(rows:Array):void
 		{

	import weave.api.data.IColumnReference;
	import weave.api.data.IDataSource;
	import weave.api.data.IQualifiedKey;
	import weave.api.detectLinkableObjectChange;
	import weave.api.disposeObject;
	import weave.api.getCallbackCollection;

	import mx.utils.ObjectUtil;
	
	import weave.api.WeaveAPI;
	import weave.api.core.ILinkableDynamicObject;
	import weave.api.core.ILinkableHashMap;
	import weave.api.data.ColumnMetadata;
	import weave.api.data.DataTypes;
