Consider this:
List obj_list = get_the_list(); foreach( MyClass obj in obj_list ) { obj.property = 42; }
Is obj
obj
Yes, until you change the generic type from List to IEnumerable..