Forwardableを使用したdelegate