#21, #22, #23

Fix unique uid on copy