...because it does not modify `*this`, see http://stackoverflow.com/questions/3141087/what-is-meant-with-const-at-end-of-function-declaration