Tag: shallow copy and deepcopy definition