use cloned top level objects for children, closes #4