Bom dia, estou fazendo um sistema que utiliza o Spring Security, e tenho uma classe Cliente e uma classe Usuário, e um Usuário tem um Cliente, a minha dúvida é se devo usar a própria classe Cliente como Usuário, ou se sempre devo colocar a classe que representa um Usuário separada das demais?
Obs: Acredito que essa dúvida é mais sobre boas práticas.
Obrigado.