Yet Another Dependency Injection Container