Might be more readable as:

```python
address_data = storage.get('address', default_address)
if address_data is None:
    address_data = {}
address = Address(**address_data)
```