currently there are no checks on whether the model name/url/authorization keys are empty string. Add some errors so that users know what to do.