Fixed Fix model's dirty state remaining after update (@rajyan #2707, #2702) Fix #dup modifying the original object (@rajyan #2690, #2706, #2689, #2700) Fix #dup not respecting the :mount_on option, causing MissingAttributeError (@marsz #2691)