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.