Model‐Observer間のコピー処理の実装

コピー処理をAgentクラスと、各種Watcherクラスに反映させた。
＊注：以上の実装に伴い、PreferenceGarbageCollectorの実装は困難だと判断し、実装しないことにした。
次のタスクは、CSV出力し結果が正常かどうかグラフ化して見ること。