dependency injection container for the Haxe language