Merge 2 ActiveRecords, preserving attributes, associations and counters