Bugfix: unary minus on a point object should not modify the original point data but return a new point.