 		public function getInstance(type : Class, name : String = '', targetType : Class = null) : *
 		{
 			const mappingId : String = getQualifiedClassName(type) + '|' + name;
-			const provider : DependencyProvider = getProvider(mappingId);
+			const provider : DependencyProvider = getProvider(mappingId, false);
 			if (provider)
 			{
 				const ctor : ConstructorInjectionPoint = _classDescriptor.getDescription(type).ctor;

			{
				return null;
			}
			const type : Class = Class(_applicationDomain.getDefinition(parts.pop()));
			var description : TypeDescription = _classDescriptor.getDescription(type);
			if (!description.ctor)
			{

	import flash.events.EventDispatcher;
	import flash.system.ApplicationDomain;
	import flash.utils.Dictionary;
	import flash.utils.getDefinitionByName;
	import flash.utils.getQualifiedClassName;

	import org.swiftsuspenders.dependencyproviders.ClassProvider;
