code:     public void canModifyPassword() throws Exception {
          ScimUser user = new ScimUser(null, generator.generate()+ "@foo.com", "Jo", "User");
          user.addEmail(user.getUserName());
          ScimUser created = db.createUser(user, "j7hyqpassX");
          assertNull(user.getPasswordLastModified());
          assertNotNull(created.getPasswordLastModified());
          assertEquals(created.getMeta().getCreated(), created.getPasswordLastModified());
          Thread.sleep(10);
          db.changePassword(created.getId(), "j7hyqpassX", "j7hyqpassXXX");
  
          user = db.retrieve(created.getId());
          assertNotNull(user.getPasswordLastModified());
          assertEquals(user.getMeta().getLastModified(), user.getPasswordLastModified());
      }
  
      @Test
  