 import dolly.core.errors.CloningError;
 import dolly.core.metadata.MetadataName;
 import dolly.utils.PropertyUtil;
+
+import flash.utils.Dictionary;
 
 import org.as3commons.reflect.Accessor;
 import org.as3commons.reflect.AccessorAccess;

		return result;
	}

	dolly_internal static function doClone(source:*, deep:int, type:Type = null):* {
		if(!type) {
			type = Type.forInstance(source);
		}



		const deep:int = 2;

		return doClone(source, deep, null, type);
	}
}
}
