やあ、これでupdateのメソッドを
共通にする理由が明らかになったじゃないか。

ダウンキャストを無くすためだ。