There is an obvious mistake* in the copy_fields_to code example which I will be correcting. This is literally work in progress !