Yes. The best practice is only use `_ivar` in `init`, `dealloc`, and overridden accessors. Everyplace else should be `self.ivar`.