Regenerated, but not tested (not yet :) )
Removed the ## optimisation pattern.
Bug in removeUnnecessaryChanges was hidden by the on: Error do:.
Trying to clean the code of old compilation stuff pre 2.0.3