It felt redundant to have ThemeState.addThemeStates when the functionality is the same as CPThemeState(x, y).