Review explanations to provide more consistent explanation messages
Bug fix : Changes were computed when applying the variables updates to the system. This was not right, they need to be computed all at the same time, then applied on the system