static bool CheckCompatibe(VNodeClassID item, VNodeClassID other)
 {
     if (validation.ContainsKey(item))
     {
         int sum = validation[item];
         return((sum & (int)other) > 0);
     }
     return(false);
 }
    static void MakeCompatibe(VNodeClassID item, params VNodeClassID[] items)
    {
        int sum = items.Sum((v) => (int)v);

        validation[item] = sum;
    }