CreationStrategy typedef
Creation strategy is asked to return an instance of the type after
Injector.get locates the defining injector that has no instance cached.
directInstantation
is true when an instance is created directly from
Injector.instantiate
.
typedef dynamic CreationStrategy( Injector requesting, Injector defining, dynamic factory() );