Implementation hiding demands us to hide the internal structure of a class from the user. Let\'s state for the sake of simplicity: reduce the number of getters/setters to a