"The first thing you should know about Cloneable is - don't use it." :)

http://stackoverflow.com/a/4081895/576766
http://www.artima.com/intv/bloch13.html

So would recommend to use copy-constructor instead of `clone()` (or generally anything else other than clone and `Cloneable` :)