Is there a specific reason why a method call is preferred over an instance variable?