MgGraphCopying instead of NSCopying, allows useful deep copies