Yeah, that would seem like the motivation, but it feels a bit weird to me too. It occurs to me that you could probably do something like
Score = do_the_decoration((function () {
class Score ... {
...
}
return Score;
)());
but that's not exactly 100% better, just weird to a different subset of people :)