The naming of HasReducers and WithReducers is a bit off to me.. perhaps FixedReducerCount and SettableReducerCount or something? Doesn't have to be that verbove but "has" vs "with" has nothing to do, to my ear, with a fixed vs variable reducer count.