멤버를 수정할 경우 개발자가 예상치 못 한 참조때문에 다른 곳에도 영향을 미치지 않게 하기 위해서??