UML fix and initialization of hasMoved