* これらのpropertyはすべてヘッダで公開すべきものでしょうか？公開するものは必要最小限にとどめ、その他はprivateにしましょう