Renamed from deep_clone to full_clone.