Feature/fix patch relations

## Change

- on relation patching, we don't clear every relations in order to recreate them. We add new, escape existing, and remove unused.
- new unit test to check relation patching.
- new commands for ./manage.py which list and remove orphans Properties.