Wouldn't this be clearer:
```
model_name = options.get('model_name') or properties.pop('model')
```
?