Technically you don't have to use the Cloneable interface since the clone method is provided by the object class so the design of the class isn't changed really.

However, if you want to use that...