title: Scala constructor inheritance
body: <p>Here's a thing: I have some basic class, for example:</p>
  
  <pre><code>abstract class Car(private val model: String = "no name")
  </code></pre>
  
  <p>and I want to have class extends <code>Car</Code>, for example:</p>
  
  <pre><code>class Mazda(model: String) extends Car(model)
  </code></pre>
  
  <p>My question is: how to create Mazda instance without given model like that: <code>new Mazda</code> and have object with name <code>no name</code>?</p>