Methods and Pass-by-Value

Packaging behaviour under a name, and what a method can and cannot change for its caller.