scala Configuration with types and style Passing by a Config object is common practice in Scala. But here is why I do not like this pattern...