implements default clone using jackson smile