// This trait produce a concrete implementation of DB instance to inject into Dao trait ProdDatabase extends Database { protected val db = FactoryDb.init() // a example way of retrieve a DB instance }