public virtual void Push(IReference reference) { lock (DataLock) { m_pushBack = reference; } } #endregion