Fixed hard-coded reference to data attribute
Writing to serialized attributes now makes those attributes dirty
Duping a model copies over a dup of the serialized data
Writing to an attribute with []= or write_attribute now modifies the serialized data
Fixed #dup when blob field is nil
Testing dirty attributes
Testing #write_attribute / #[]
Testing #dup