Если вы используете аргументы по умолчанию для конструкторов класса case, гораздо более идиоматично c Scala определять их следующим образом:
case class AddCount ( firstP: String = "default", count: Int = 1)
This является syntacti c сахар, который в основном бесплатно дает вам следующее:
case class AddCount ( firstP: String, count: Int) {
def this () = this ("default", 1)
def this (firstP:String) = this (firstP, 1)
def this (count:Int) = this ("default", count)
}