Traitでアスペクト指向プログラミング 追加