public override void ShowObjectSelector()
        {
            var objectSelector = new ObjectSelector
            {
                StartPosition = FormStartPosition.CenterScreen,
                Text          = "Select " + editedResType.Name
            };

            objectSelector.SetTreeViewItems(ContentProvider.GetAvailableContent(editedResType)
                                            .Select(c => new Node(c.Name)
            {
                Tag = c
            })
                                            .OrderBy(n => n.Text));

            var result = objectSelector.ShowDialog();

            if (result == DialogResult.Cancel)
            {
                return;
            }

            var selectedObject = objectSelector.SelectedObject;

            UpdateContentPath(selectedObject != null ? selectedObject.Path : null);
        }