Person class with an immutable value object