my understanding of copy was that if caused a value to be copied in when set ... does it also make a copy when a get is performed?