deep clone through serializing and deseri..