Add copy implementations

Keep the compiler happy - need to figure out where the \U00ABCD12 and
\uABCD warnings are coming from