객체 컬렉션을 가진 객체를 복사했을때 쓰레드 세이프를 어떻게 보장할것인가