 			);
 		}
 		
-		public function ParserOptions(loadDependencies			: Boolean 	= false,
-									  dependencyLoaderClosure	: Function 	= null,
+		public function ParserOptions(dependencyLoaderFunction	: Function 	= null,
                                       loadSkin                  : Boolean 	= true,
 									  skinningMethod			: uint		= 2,
 									  mipmapTextures			: Boolean 	= true,

			_dependencyLoaderFunction = value;
		}
		
		public function get loadDependencies() : Boolean
		{
			return _loadDependencies;
		}
		
		public function set loadDependencies(value : Boolean) : void
		{
			_loadDependencies = value;
		}

        public function get loadSkin() : Boolean
        {
            return _loadSkin;

	 */
	public final class ParserOptions
	{
		private var _dependencyLoaderFunction	: Function;
        private var _loadSkin                   : Boolean;
		private var _skinningMethod				: uint;
		private var _mipmapTextures				: Boolean;
		private var _meshEffect					: Effect;
		private var _vertexStreamUsage			: uint;
		private var _indexStreamUsage			: uint;
		private var _parser						: Class;
		
		public function get skinningMethod() : uint
		{
