Hi! In your code there is a line: ``` // necessary to force the update to see the change $em->getUnitOfWork()->recomputeSingleEntityChangeSet($meta, $entity); ``` I don't quite understand what's the purpose of this code? Also in a User entity you have method `eraseCredentials()`, but it never gets invoked. When should I use it?