“In Scala 2.8, using the builder pattern is no longer necessary (or the most optimal solution) in many cases, as Scala 2.8 adds support for named and default parameters.”

Taking Advantage of Scala 2.8: Replacing the Builder

}