I think separating out desired and observed state is more important here, from a last-write-wins point of view. That, to me, has nothing to do with whether you break the entirety of attribute lookups completely *again*.