Here's a demonstration of how ColdFusion doesn't actually pass things by reference. (derived from http://cfmlblog.adamcameron.me/2012/08/complex-data-types-in-cf-and-how-theyre.html)