# Mutability

TODO: ADD MORE

- in the extended example, knowing there are no protected or private properties in python and adjusting coding patterns [matrix](../exercise-concepts/matrix.md)
- in the example, knowing there are no protected or private properties in python and so consciously mutating `self.x`, `self.y` and `self.compass` through the called instance methods. [robot-simulator](../exercise-concepts/robot-simulator.md)
