- Added mechanism to perform deep copy