fix script errors  on CopySingle: use a decorator class SingleCopySource for hidding children