title: ModelMapper with STRICT Matching Strategy
body: <p>I have the following <strong>Entity Classes:</strong></p>
  
  <pre><code>class Provider{
      private String providerId;
      private String identificationNumber;
      private Account account;
  
    // Setters, Getters and toString
  }
  
  class Account {
      private String name;
      private String lastname;
      private String email;
  
     // Setters, Getters and toString
  }
  </code></pre>
  
  <p><strong>DTO:</strong></p>
  
  <pre><code>class ProviderDTO{
      private String providerId;
      private String identificationNumber;
      private String accountName;
      private String accountLastname;
  
     //Setters, Getters and toString
   }
  </code></pre>
  
  <p>If I try to map my <strong>DTO</strong> to the <strong>Provider</strong> entity using (<code>MatchingStrategies.STRICT</code>):</p>
  
  <pre><code>Provider provider = modelMapper.map(providerDTO,Provider.class);
  </code></pre>
  
  <p><code>provider.getAccount().getName()</code> is <strong>null</strong> and
  <code>provider.getAccount().getName()</code> is <strong>null</strong></p>
  
  <p>But if I using a (<code>MatchingStrategies.STANDARD</code>):
  Works perfectly....</p>
  
  <p><code>provider.getAccount().getName()</code> is <strong>not null</strong> and
  <code>provider.getAccount().getName()</code> is <strong>not null</strong></p>
  
  <p>My question is: how should I name the properties of my DTO so that modelmapper works in STRICT mode?</p>
  
  <p>I would like to receive an explanation of how strict mode works, because I did not find examples, even on the official modelmapper website. Many thanks!</p>