Я бы дал отношение к классу UserAccount.Таким образом, вы можете реализовать возможность удаления «учетной записи» без потери их личной информации (если это вызывает озабоченность).Кроме того, для человека было бы легко иметь отдельные типы учетных записей (если ваш сайт является социальным, то, возможно, у каждого пользователя может быть личная и профессиональная учетная запись, например).
В противном случае этокажется, не имеет большого значения, пока User и UserAccount концептуально представляют одну и ту же сущность.