#218 KeyExchangeがPartsに依存しないようにした