sonar fix: add private constructor for class containing constants