This brings up an interesting point, class name `XWiki.My_0_Class` is valid and property named property_0_name is also valid but posting `XWiki.My_0_Class_0_property_0_name` will break the system as it is today Especially since I can go and create another class called `XWiki.My_0_Class_0_property`. Perhaps we should ban (or refuse to support) usage of `/_[0-9]+_/` in class names and property names?