in my context:
var parserManager:ParserManager = injector.instantiate(ParserManager);
parserManager.injector = injector;
injector.mapValue(ParserManager, parserManager);
in my parserManager(doesn't extend any other class) class:
public var injector:IInjector;
the parserManager is injected in some models. Is there a better way of doing it? this is so dirty..