クラスのパターンマッチがうまくいっていなかったのを修正