継承周りを修正。
親クラスのコンストラクタ・関数を呼び出す方法を変更する
ことで記述を簡易化。
Merge pull request #1 from seiichi-sato/feature/modify_inheritance_structure

継承周りを修正。