Added deep-copy clone.
Added delegation based cloning.