dependency injection container
0.1.0