Properly implement GGPField copy constructor