is a `default` keyword required or is it optional - same question about `mandatory`. What I'm asking is there a default for `default`, `mandatory` and `help`. Either way is fine - should be noted in the documentation.