internal TomlTableArray TableArrayWithRoot(ITomlRoot root) { root.CheckNotNull(nameof(root)); var a = new TomlTableArray(root, this.Items.Select(t => t.TableWithRoot(root))); return a; } }