ENHANCED: removes some of the arbitrary maths and unnecisary exceptions in
the model-updater.service.js and simplified the updating logic.