fix script errors  on CopySingle: use a decorator class SingleCopySource for hidding children
Merge branch '1.2.x'
Merge remote-tracking branch 'origin/master'