プロトコルの一部をoptionに