code: function _traverseToLastManagedObject(aNodeStack) {
  		//Determine last managed object via node stack of getProperty
  		var sMember, i = aNodeStack.length - 1, aParts = [];
  		while (!(aNodeStack[i].node instanceof ManagedObject)) {
  			if (sMember) {
  				aParts.splice(0, 0, sMember);
  			}
  			sMember = aNodeStack[i].path;
  			i--;
  		}
  
  		return [aNodeStack[i].node, aNodeStack[i + 1], aParts, sMember];
  	}
docs: Traverse in the recorded node stack of an object retrievel to tha last used
  managed object in oder to be able to get the value/binding to use this
  for further retrietment
  @param aNodeStack
  @returns {array} an array containing:
  <ul>
  <li>the last managed object</li>
  <li>a map with the value of the last direct child and its path</li>
  <li>an array of the remaining parts in the traversal</li>
  <li>a string that represents the reimaining path from the last managed object to the value</li>
  </ul>