supporting partial updates for serialized attributes


I'd just like some feedback or suggestions on my patch which adds
support for partial updates on serialized attributes:

It stores the serialized yaml into a hash when loading the record. On
save it checks the serialized values of the current attributes against
the original to see if they changed or not.

I created this because our application depends on the serialized
attributes of our records not being clobbered.

- steve