I love this syntax, but JS annoyingly involves the prototype chain. Would it be better to use `choices_by_id.hasOwnProperty(choiceId)`?