why getters in Python if it's just attributes?