I'd like to merge the NumericVersionPartConfiguration and the ConfiguredVersionPartConfiguration classes to simplify the internal structure of the program.
NumericVersionPartConfiguration is a special case of ConfiguredVersionPartConfiguration, so this is easy and gets rid of some intricacies such as that of ThisVersionPartConfiguration.
I'd like to merge the NumericVersionPartConfiguration and the ConfiguredVersionPartConfiguration classes to simplify the internal structure of the program.
NumericVersionPartConfiguration is a special case of ConfiguredVersionPartConfiguration, so this is easy and gets rid of some intricacies such as that of ThisVersionPartConfiguration.