Scala Auxiliary Constructor