Вроде когда то это было даже в доке симфони, что передавать хэшер в юзера . Но тут есть свои проблемы: сущность становится завязана на сервисе, и уже юниты делать сложнее с ней. + никто не может помешать передать не тот хэшер, так как завимсость должна быть от интерфейса. Хотя метод смены пароля у сущности будет более понятен по своему интерфейсу. Тут без спорно.