public void Add(dynamic e) { var el = new LuaElement(e); Elements.Add(el); Keys.UnionWith(el.Keys); }