```CSGObject::clone``` should also be able to do this, did you try?