Original: This function can be maintained until a caller tries to modify its '' copy '' of the resource , at which point a true private copy is created to prevent the changes becoming visible to everyone else .
Simplified: Only when they try to change the resource does a local copy need to be made .