prefer properties to straight getters