making objects 'cloneable'