* Refactor. Better naming.
* Refactor.

It was a violation of something for sure, to have a get method change object
state.
* Refactor. Better naming.