防御的コピー
参照型フィールドの getter とかで参照を共有して不変性が崩れる、ということがないように別インスタンスによるコピーを作ってそれを返すこと