byroot/activerecord-typedstore — pull request #10 by byroot (2014-02-13 22:56:58+00:00)
Title: Assigning a hash on the store do not coerce it properly

e.g.

```ruby
>> model = Model.new
>> model.settings.class #=> Model::SettingsHash
>> model.settings = {}
>> model.settings.class # => Hash
```

I though the `:coder` option of serialize was supposed to coerce on assignation, but that's not the case.
We need to decorate the accessor.

/cc @arthurn