Sorry, didn't really address the concept of defaults properly! If there is a reasonable default, like there is for `$ssl_enabled`, yes we should definitely provide one. In the case of a license key, there is no reasonable default, and it's something that we should force the "caller" to provide.