Tag: shallow copy and deep copy