Почему у сущности FOSUserBundle User есть два свойства для имени пользователя (и других полей)?
/**
* @var string
*/
protected $username;
/**
* @var string
*/
protected $usernameCanonical;
Я прочитал документы, просмотрел исходный код и попытался найти информацию, иЯ не могу выяснить, почему это существует.Кажется, всегда хранятся одни и те же значения.Я уверен, что есть веская причина, может кто-нибудь заполнить меня?