Mongoid extension for tracking changes on embedded documents