Allows for your ActiveRecord models to have drafts which are stored in a separate duplicate table.
Ben Hughes
MIT