Something that has value (currency, address, etc)
Can be reused across domains. So a user entity can use the address value, just as the shop entity can as well
Immutable. If you want to change it, make a new one
https://lostechies.com/joeocampo/2007/04/23/a-discussion-on-domain-driven-design-value-objects/
“A Value Object cannot live on its own without an Entity"