Yet Another Dependency Injection Container (Java)