CFGDocument copy constructor