Ребят, подскажите.
В системе должно быть 2 типа юзеров, пассажир и водитель. 1 клиент может быть тем и тем одновременно, я думаю сделать 3 сущности UserCredentials, DriverUser и PassengerUser, первая хранит логин, пароль и идентификатор(uuid) остальные имеют тот же самый идентификатор. Насколько правильно?