Renamed Joint to Union
[union] Fixed the behavior when a model that is predent in multiple connected collections is removed