GRAILS-9686 - command object properties should be nullable:false by default

All command objectt constrained properties were already being configured to be non-nullable by default but unconstrained properties were not.  This change addresses that by configuring all non-constrained non-static fields to be non-nullable.