conf deep copy