implement object.clientCopy
update object.createdTurn and modifiedTurn at save
clientCopy handles undefined