Несколько форм от одной сущности и их валидация в Symfony

Бывает так, что у одной сущности бывает несколько форм

Допустим сущность User, от этой сущности можно создать несколько форм, для регистрации, авторизации, смены пароля и т.д

У всех соответственно разные условия валидации, при авторизации не нужно вводить повторный пароль, а при регистрации нужно и т.д.

Эти вопросы я делаю через бандл FOSUserBundle, но вот если проецировать эту ситуацию на другие сферы

Получается при таком подходе прописывать валидацию в сущности нет смысла, т.к. правила валидации различаются в зависимости от задачи и нужно прописывать их в конкретном FormType, так?