The class has inconsistent handling of `StateMod_Reservoir` and `StateMod_ReservoirClimate` when dealing with generics.