Maybe it'd be better to default to an empty {}, and set the default in JS if a {defaultFill: ...} isn't passed in. Essentially:

fills = fills || {defaultFill: ...