JMC: Process messages after each update - allows models to be dependent on messages from each other.