title: scala: how to return empty object and not None
body: <pre><code>val customerIdent = custIdentByCustomerId(id).firstOption
  customerIdent.getOrElse (None)
  </code></pre>
  
  <p>I do not want to return None, want to return empty customerIdent of type <code>CustomerIdentification</code>.</p>
  
  <p>If I do this:</p>
  
  <pre><code>customerIdent.getOrElse (None)
  </code></pre>
  
  <p>The compiler says:</p>
  
  <pre><code>[error] C:\Code\...\scala\models\Customer.scala:125: type mismatch;
  [error] found : None.type [error] required: models.CustomerIdentification 
  [error] customer.get.status, customer. get.rec_marketing_messages, customerIdent.getOrElse (None))
  </code></pre>
  
  <p>Please help</p>