Lightweight and Nonintrusive Scala Dependency Injection Library