public virtual void AddRange(ICollection <TData> items) { lock (Items) { Items.AddRangeSafe(items); } }