Playing around with value objects