Solve multiple inheritance problems with Location the model