Sync properties across more than 2 Objects

It would be great to be able to sync properties not only between 2 Objects (which the current sync property does), but be able to sync between more than 2. For example we have Property objects we want to sync the Address to the Listing object (currently doable), but then we want to sync the Address from the Listing object using the same synced property.
We have used a worklfow in the meantime, but woul be ideal to allow sync to daisy-chain across Objects.