/// <inheritdoc />
        public void Save(Security security, bool forced)
        {
            if (security is null)
            {
                throw new ArgumentNullException(nameof(security));
            }

            if (_inner.TryAdd2(security.ToSecurityId(), security))
            {
                Added?.Invoke(new[] { security });
            }
        }