public Module() : base("Settings") { this.root = new Root(this); }
protected internal override void Dispose() { if (this.editors.NotNull()) { this.editors.Apply(editor => editor.Dispose()); this.editors = null; } if (this.root.NotNull()) { this.root.Dispose(); this.root = null; } base.Dispose(); }