use properties instead of functions for constants