moved clone and merge on to Object