I want dedicated fields for tennis scores, such as scores.sets_won_home / scores.sets_won_away and scores.games_in_set_home / scores.games_in_set_away. Currently, the scores.home and scores.away fields are polymorphic and switch between sets, games, and points without any indicator flag. This makes it very difficult to reliably track the match state in real-time. Having dedicated fields would allow developers to know the exact result (Sets/Games/Points) without guessing based on the current polymorphic field.