/// <summary>
/// Create a new navigator for the object graph
/// starting at node. The node's name is nodeName.
/// </summary>
/// <param name="node">root</param>
/// <param name="nodeName">root's name</param>
public XPathObjectNavigator(object node, string nodeName)
{
_context = new ObjectNavigationContext();
_context.NameTable.Add(string.Empty);
_root = new ObjectNavigatorStateRoot(_context, node, nodeName);
_state = _root.MoveToFirstChild();
_lang = _context.NameTable.Add("en-US");
}