そうだな、値の取得のみのインターフェースクラスへfooをキャストして保持するなら賛成