Is this a bug in Series.mqh?

 

I believe this to be a bug in Include\Indicators\Series.mqh method CheckLoadHistory

currently:

if(MQL5InfoInteger(MQL5_PROGRAM_TYPE)==PROGRAM_INDICATOR && Period()==m_period && Symbol()==m_symbol)
      return(true);


should be:

if(MQL5InfoInteger(MQL5_PROGRAM_TYPE)==PROGRAM_INDICATOR && _Period==m_period && _Symbol==m_symbol)
      return(true);


since Period() and Symbol() are both methods of this class that return m_period and m_symbol, respectively. If so, can this be fixed in the next update please?

Reason: