ソースコードの分割・整理、プロパティとプライベート変数の扱いの修正