 									  indexStreamUsage			: uint 		= 0,
 									  parser					: Class 	= null)
 		{
-			_loadDependencies			= loadDependencies;
-			_dependencyLoaderFunction	= dependencyLoaderClosure || _dependencyLoaderFunction;
+			_dependencyLoaderFunction	= dependencyLoaderFunction || defaultDependencyLoaderFunction;
             _loadSkin                   = loadSkin;
 			_skinningMethod				= skinningMethod;
 			_mipmapTextures				= mipmapTextures;

	 */
	public final class ParserOptions
	{
		private var _loadDependencies			: Boolean	= false;
		private var _dependencyLoaderFunction	: Function	= defaultDependencyLoaderFunction;
        private var _loadSkin                   : Boolean   = false;
		private var _skinningMethod				: uint		= SkinningMethod.SHADER_DUAL_QUATERNION;
		private var _mipmapTextures				: Boolean	= true;
		private var _meshEffect					: Effect	= null;
		private var _vertexStreamUsage			: uint		= 0;
		private var _indexStreamUsage			: uint		= 0;
		private var _parser						: Class		= null;
		
		public function get skinningMethod() : uint
		{

		public function clone() : ParserOptions
		{
			return new ParserOptions(
				_dependencyLoaderFunction,
                _loadSkin,
				_skinningMethod,
