I would argue so, having a isWorldCup on the model seems a bit polluting.
This is basically just saying "Is this the world cup", but looks a little complex as it's in an `Option`.