ドメイン言語を意識して、design を修正