public override object this[int index] { get { return m_InnerArrayList[index]; } set { m_InnerArrayList[index] = value; } }