Simple Dependency Injection Container, for learning purposes