I still struggle to decide whether I should use an ivar or a variable. Any rule of thumb?