title: Default value for Lombok @Value without @Builder
body: <p>Is there a way to provide default value for fields under model annotated with <code>@Value</code>.
  For example:</p>
  <pre><code>@Value
  class Book {
    String title;
    List&lt;String&gt; authors;
  }
  </code></pre>
  <p>In above model, Jackson deserializes authors to <code>null</code> from json payload that has authors as <code>null</code>, but I want author to have a <code>[]</code> as default value as opposed to <code>null</code>.
  I know below won't work because field becomes <code>private final</code> due to <code>@Value</code></p>
  <pre><code>  List&lt;String&gt; authors = Collections.emptyList();
  </code></pre>
  <p>I could override the all args constructor but the model itself is quite large so I am looking for something similar to <code>Builder.Default</code> but for <code>@Value</code>.</p>