as I understood, the method `clone()` gives us the ability to copy object (no refernce) in Java. But I also read, that the copy is shallow. So what the point? Which ability the `clone()` method gives me, that a simple assingment doesn't?