Eu entendi perfeitamente a diferença entre entidade e value object. Porém fiquei com uma dúvida/curiosidade conceitual?
Já que um Value Object não tem um identificador único e duas instâncias são iguais a partir da comparação de todos seus atributos e uma Entidade possui um atributo identificador, poderíamos dizer que toda Entidade é, também, um Value Object?
Fiquei com essa dúvida pois teoricamente uma Entidade terá todos atributos iguais, mesmo possuindo o identificador.