Refactoring Primitive Obsession: introduction
Example value object
Outline