Clone object before
Add more tests