The more I think about this, I balk. This in very myopic modeling.
The address is a real geographical place, which has place related attributes.
The party, on the other hand, uses these places, typically for a period of time, either as an owner and/or occupant or with some other role. Any party specific address locator may have many attributes which are on the tuple (such as SIRET, establishment name, business sector, director et cetera ).
The simple fact a commercial lease expires and another one begins elsewhere doesn’t mean that the previous address disappears from the face of the earth…
If the address was used as a warehouse, how could one possible delete the address? The specific party relationship is simply expired.
In short, I believe this should be more rigorously examined.