本当に継承が必要かを検討してみるのも。
IList<その特定のクラス>への拡張メソッドでもいけないか、とか。
昔と違って色々やりようはあるので考えてみるのもいいかも。