My intent here was to emlulate what a database does; ie, that if you pull data from a database, you always get a fresh copy, and I wanted to make sure that two queries would always get the same answer, even if code modified the return from the first query. 

I removed the line and none of the unit tests failed, so I think this was just philisophical in nature. i'll remove it.