/// <summary>
        /// Add a new root node to a given parent node in the scaffold model provided with the parent node name
        /// </summary>
        /// <param name="scaffoldModel"></param>
        /// <param name="rootNode"></param>
        /// <param name="parentNodeName"></param>
        /// <returns></returns>
        public static FilterScaffoldModel <T> AddRootNoodeToParent <T>(this FilterScaffoldModel <T> scaffoldModel, FilterRootNode rootNode, string parentNodeName)
        {
            var parentNode = scaffoldModel.GetRootNodeByName(parentNodeName);

            parentNode.Nodes.Add(rootNode);

            return(scaffoldModel);
        }