Remove `required` param when there are defaults.

Because if there is a default, it is not required. This due to the fact that
Moo defines "requried" as "must be passed to the constructor." We have a few
things that are required in that sense, but not so many.