set properties by duplication of cgo
can split cgo into children
Splitting of co