| AppendIndex | Returns a new PropertyPath combining the given PropertyPath and an index-type
 PropertyPathPart. | 
      | AppendKey | Returns a new PropertyPath combining the given PropertyPath and an key-type
 PropertyPathPart. | 
      | AppendName | Returns a new PropertyPath combining the given PropertyPath and an name-type
 PropertyPathPart. | 
      | AppendPart | Returns a new PropertyPath combining the given PropertyPath and PropertyPathPart. | 
      | AppendProperty | Returns a new PropertyPath combining the given PropertyPath and a PropertyPathPart
 whose type will be based on the property interfaces. | 
      | Combine | Returns a new PropertyPath combining the parts of the two given PropertyPath. | 
      | FromIndex | Returns a new PropertyPath from the provided index. | 
      | FromKey | Returns a new PropertyPath from the provided key. | 
      | FromName | Returns a new PropertyPath from the provided name. | 
      | FromPart | Returns a new PropertyPath from the provided PropertyPathPart. | 
      | Pop | Returns a new PropertyPath that will not include the last PropertyPathPart. | 
      | SubPath | Returns a new PropertyPath containing the PropertyPathPart starting at the given
 start index. |