Handle actions, preconditions and expectations according to their position instead of their name in the comparison.
This allows to avoid invalid REMOVED / ADDED elements and replace this by the right message  : CHANGED
Changed the messages to be more readable