Access ivars via instance reader methods for consistency