microoptimization: removed getters