Update base_contact.py

context is now received as a frozendict, so pop is not allowed on it directly.
We need to make a copy of it first, so 
```
    if context is None:
        context = {}
```
is not enought...