public AbstractCustomElementGenerator(IEnumerable<CustomElementSetting> settings) { _settings.AddRange(settings); _settings.Sort((x, y) => x.Offset.CompareTo(y.Offset)); }