/// <summary>
        /// Creates a empty instance of the class CkanNode.
        /// </summary>
        public KerbalStuffNode(KsMod mod)
        {
            this.type           = KerbalStuffNodeType.Mod;
            this.mod            = mod;
            this.modVersionInfo = null;

            foreach (KsVersion version in mod.versions)
            {
                Nodes.Add(new KerbalStuffNode(mod, version));
            }
        }
 /// <summary>
 /// Creates a empty instance of the class CkanNode.
 /// </summary>
 public KerbalStuffNode(KsMod mod, KsVersion versionInfo)
 {
     this.type           = KerbalStuffNodeType.ModInfo;
     this.mod            = mod;
     this.modVersionInfo = versionInfo;
 }