You can add alias names to classes and get all the classes instances by alias name as an array or dictionary.
You can multi alias names to a single class.
All the alias classes must be
Inject alias by a dictionary.
you can also inject Alias Map
You can add alias factory names to classes and get all the classes new instance by factory method.
Inject alias Factory by a dictionary.
we need to set indexBy property to be static.
you can also inject Alias Factory Map