Add null-checking to DescriptionBuilder

Originated from #954
This only checks the first parameter for `null`. Could you update the version that takes in a `List` to check the entries for `null`s and update gus to call that verThis only checks the first parameter for `null`. Could you update the version that takes in a `List` to check the entries for `null`s and update this line Ti call the other one?