Owned convention does not destroy variable after transferring ownership - Modular