Score
This is the primary way to store score/rating. Use Score.from or Score.from10 to parse the score as it does not have a public constructor. Use toInt/toFloat to get back the score.
Internally it stores it as an int up to 10^9 to represent up to 10 significant digits. So think of this as a decimal class specifically for ratings.