Since I always use this->foo I can avoid naming it _foo