title: Lombok Builder and Jackson Default values
body: <p>I want to exculde some default properties from serialization. I have the  following class</p>
  
  <pre><code>import com.fasterxml.jackson.annotation.JsonInclude;
  import com.fasterxml.jackson.annotation.JsonInclude.Include;
  import com.fasterxml.jackson.annotation.JsonProperty;
  import lombok.Builder;
  
  @JsonInclude(Include.NON_DEFAULT)
  @Builder
  public class RunTime
  {
  
  @JsonProperty
  @Builder.Default
  private String mystring = "any";
  
  @JsonProperty
  @Builder.Default
  private Boolean myboolean = true;
  
  @JsonProperty
  @JsonInclude(Include.ALWAYS)
  @Builder.Default
  private Boolean always = true;
  
  }
  </code></pre>
  
  <p>Additionally I wrote this test:</p>
  
  <pre><code>    @Test
      public void test() throws JsonProcessingException
      {
      RunTime rac = RunTime.builder().build();
      ObjectMapper mapper = new ObjectMapper();
      String json = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(rac);
  
      assertThat(json).doesNotContain("mystring");
      assertThat(json).doesNotContain("myboolean");
      assertThat(json).contains("always");
     }
  </code></pre>
  
  <p>I only want to include the boolean <code>always</code> property in the json string. Unfortunately, the test is failing as every property is included. However, I noticed all this is working fine when I remove the Lombok builder and instantiate the object by myself. How can I get this working with Lombok?</p>