private static int GetNodeHash(IAINode node)
 {
     if (node is Component)
     {
         return((node as Component).GetInstanceID());
     }
     else
     {
         //TODO - need better method of doing this
         return(node.GetHashCode());
     }
 }