title: Inheritance with lombok annotation get errors
body: <p>In my project, lombok is used to avoid writing getters and setters for a class.
  I have two classes <code>Child</code> extends <code>Parent</code>:</p>
  
  <pre><code>@Value
  @Builder
  @AllArgsConstructor
  @JsonIgnoreProperties(ignoreUnknown = true)
  public class Parent {
      @Nonnull
      @JsonProperty("personId")
      private final String personId;
  
      @JsonProperty("personTag")
      private final String personTag;
      ...
  }
  </code></pre>
  
  <p>And</p>
  
  <pre><code>@Value
  @Builder
  @AllArgsConstructor
  @JsonIgnoreProperties(ignoreUnknown = true)
  public class Child extends Parent {
      @Nonnull
      @JsonProperty("childId")
      private final String childId;
      ...
  }
  </code></pre>
  
  <p>But this doesn't seems work as no default constructor available in <code>Parent</code>. I'm not familiar with the lombok annotation. Is there any good way to extend the Base class and use the lombok annotation at the same time?</p>