using Services.Common.ObjUtils; namespace Core.Templates; public class TemplateData where TK : notnull { private IDictionary _data; public TemplateData() { _data = new Dictionary(); } public void Add(TK key, TV value) { _data.Add(key, value); } public void AddAll(IDictionary properties) { foreach (var item in properties) { _data.Add(item); } } public IDictionary GetData() => _data.Clone(); }