why we have to redefine _isRefreshNeeded for oData model why we have to redefine _isRefreshNeeded for oData model