3 Reasons to Model Identity as a Value Object