public override void SetByIndex (int index, object value) { lock (host.SyncRoot) { host.SetByIndex (index, value); } }