Simple dependency injection framework for D