The check_password method is to check from the outside of the class, that way we don't access to private values.
Here I'm inside so I don't think is bad to make such a comparison.