Delegateの一部をoptionに変更