title: Mongotemplate.updateFirst() doesn't update @LastModifiedDate
body: <p>I'm using annotation based configuration.</p>
  
  <pre><code>@Configuration
  @Profile("default")
  @ComponentScan(basePackages = "com.*")
  @EnableMongoRepositories
  @EnableMongoAuditing
  public class ApplicationDataConfig ....
  </code></pre>
  
  <p>And I also have <code>@LastModifiedDate</code>, <code>@CreatedDate</code> annotation set on fields of type <code>org.joda.time.DateTime</code>. When I use </p>
  
  <blockquote>
    <p>org.springframework.data.mongodb.repository.MongoRepository.save(entity)</p>
  </blockquote>
  
  <p>both the audit fields are updated just fine. But when I use </p>
  
  <blockquote>
    <p>org.springframework.data.mongodb.core.MongoTemplate.updateFirst()/updateMulti()</p>
  </blockquote>
  
  <p>the lastupdated time is not being updated. Does anybody have a clue of what could be wrong? I'm using spring-data-mongodb1.8.3</p>