このTODOはその通りです. `Set` の位置づけ等ちゃんと見直さないといけない気がします.