libcommon|GameRuleset: Workaround the somewhat awkward Record API wrt default values