A look at two methods of dependency injection in Scala. DIY approach with constructor injection and the cake pattern.