Yeah, the fluent API is definitely a plus... I'm not the expert on Scala DSL, but I suspect that maybe that's what we want to head towards rather than setters/getters or the mutators that Scala official style promotes? The former is too Java like, and the latter removes fluency.