Agreed that case classes are useful builders. Again if this type represents a builder would it be useful naming it so? It doesn't "feel" like a builder.