protected virtual Dictionary<string, object> AddElement() { Dictionary<string, object> element = new Dictionary<string, object>(); Elements.Add(element); return element; }