Support part of dirty methods.

Hi,

I have implemented part of dirty methods so that we can use this gem with devise gem, especially, the validations in "Devise::Models::Validatable".
Could you consider to merge it?