We already have default values for "module" and "batching" - the default values are different than the values specified here.  "default-cache" can potentially be made optional - but that ought to be a separate JIRA and PR.