Added funtionality for 'blessing' attributes

As suggested by asuth, I have added in the ability to designate attributes not on the whitelist as safe in the callback function. You do this by setting attr.safe = true.