Now using getters vs direct ivar access.