Adding more components/problems/solutions only requires changes in resource files and in the respective enum classes now. Furthermore, enums can now be inferred from spinner options directly. It is no longer needed to convert cases.