不変なクラスになるよう拡張。
設定ラッパーが利用できるタイミングが限定的だった問題を修正。

 - 設定ラッパーにカテゴリを持たせていたため、カテゴリのコンストラクター以外で設定ラッパーを呼ぶと、異なるカテゴリの値を参照してしまう可能性があったため、修正した。
親設定カテゴリを引数に取れるコンストラクターを追加。
ログフォーマットの間違いを修正。不要なメソッドを削除。
汎用設定からモード設定を分離。
Modeの設定の汎用的な保存処理を追加。
add configuration category comment.