trait周りの調整