public fields with getters - fixed