CSG.Path2D's appendPoints and appendBezier methods are not mentioned in https://en.wikibooks.org/wiki/OpenJSCAD_User_Guide (only appendPoint (singular) is documented ...
If you over invalidate the Path2D it is not useful to implement it For Path, Polygon, Polyline there isn't a a property to change that is going to invalidate points or path, the only possibility is ...