I found an bug when I want to Derzerialze a Point.
I think I have found the Bug SplitPathNamespaceSafe() methode, because the FindLocation funktion work not in the right way.
Here is a littel Workaround:
you must change if (lastStart < temp.Length - 1) to if (lastStart < temp.Length)
in line 355 in StringUtils.cs.
I think the Bug is also when o Member has only one Char.