I didn't completely think it through, I just noticed that we have the same constants for ALL and DEFAULT in both classes and also have the handling for ALL and NONE, so I thought it might make sense to unify this. Maybe it's not worth it.