Add a 'clone' option to prevent the original object from being removed