changing a value in the copy of a list does the same in the soruce list?
Correct.
The objects inside the copied list are the same objects from the source list.
You will need to implement your own object "clone" system to create completely new objects in your target list.
Search the forum for "clone". I believe there are some code-examples which use reflection.