プロトコル内のメソッドにオプショナルつけるとエラーなるんやがどうすれば良い?