In two previous posts – Replace Data Value with Object and So Long Value, Hello Reference – I illustrated ways of replacing string method parameters with something more useful: Value Objects and Reference Objects. The motivation for these refactorings was pretty simple – strings are useless when it comes to storing application logic and objects are easy to create. This week it’s time to look at Ar