Lets you manipulate data as it's being set on an object without a lot of setter method boilerplate
Chris Doyle
k.A.