ConceptDI is type-safe DI framework in Scala