constants and ivar accessing