Getter関数とSetter関数の生成場所を型定義の方に移した。（だけなのに、こんなにも変更が必要になるなんて・・・）