title: cxf-codegen-plugin generating java classes with initialised properties
body: <p>I have upgraded cxf codegen plugin in my project to version 3.5.0  and now I am getting generated class with initialised properties. Following is the example :</p>
  <pre><code>@XmlAccessorType(XmlAccessType.FIELD)
      @XmlType(name = &quot;addressesType&quot;, propOrder = {
          &quot;mail&quot;,
          &quot;phone&quot;,
          &quot;email&quot;
      })
      public class AddressesType
          implements Serializable
      {
      
          private final static long serialVersionUID = 1L;
          protected MailType mailAddress = new MailType();
          protected PhoneType phoneAddress = new PhoneType();
          protected EmailType emailAddress = new EmailType();
  </code></pre>
  <p>Earlier version of cxf codegen plugin was generating the class in following way :</p>
  <pre><code>@XmlAccessorType(XmlAccessType.FIELD)
  @XmlType(name = &quot;addressesType&quot;, propOrder = {
      &quot;mail&quot;,
      &quot;phone&quot;,
      &quot;email&quot;
  })
  public class AddressesType
      implements Serializable
  {
  
      private final static long serialVersionUID = 1L;
      protected MailType mailAddress = null;
      protected PhoneType phoneAddress = null;
      protected EmailType emailAddress = null;
  </code></pre>
  <p>I am using following extraarg in xml configuration:</p>
  <pre><code>   &lt;extraargs&gt;
      &lt;extraarg&gt;-client&lt;/extraarg&gt;
      &lt;extraarg&gt;-xjc-Xts&lt;/extraarg&gt;
      &lt;extraarg&gt;-xjc-Xdv&lt;/extraarg&gt;
      &lt;extraarg&gt;-xjc-Xfluent-api&lt;/extraarg&gt;
      &lt;extraarg&gt;-p&lt;/extraarg&gt;
     &lt;/extraargs&gt;
  </code></pre>
  <p>How to get the same result with upgraded cxf codegen plugin?</p>