title: Difference between @Inject and @ValueMapValue annotations
body: <p>While reading <strong>AEM</strong> documentation about using <strong>models</strong>, 
  I couldn't figure out what is the <strong>difference</strong> between <strong>@Inject</strong> and <strong>@ValueMapValue</strong> annotation above the field.</p>
  
  <p>I tried using both, and they both seems the same, so I must be missing something.</p>