Not sure if this is what one expects when calling a `copy` method. Should be called `deepCopy` then.