Restore module container in object copy/move

Problem: copy/move operations will modify the default container
if different to dst_container.
Solution: always restore the original default container value