Say, I have a Config class as below (I have included the class below)
The (parentType, subType) pair can have one of these {(0, 0), (X, 0), (X, Y)} Where X is > 0,