cancelable, serializable deep copy method..