issue #2300: Removing all 'copyWithZone' pattern.

Tested ok on iOS, Mac and Win32.