Btw, I'm not sure we should follow the same fluent-like API for the setter returns either. Although common in the Java world these days, I'm not sure it's that popular in the Scala world.