Improve Copyable
improve javadoc