Data-model for convergence.

This *could* be implemented as an execution decision, or an optimization step, rather than a core data model feature.  (I'm not saying it *should* be, just pointing that out.)