proper visibility properties. So this should be ```protected``` instead of ```var```